Put all the Sync extension methods in a separate namespace so that you don't see them unless you want to. If you want to make sure you stay 100% async don't add a using statement for the MongoDB.AsyncDriver.Sync namespace.