dont require bson_ext