Added synchronous extension methods