david-seff submitted these extension methods