https://github.com/jeromelebel/MongoObjCDriver/commit/3bf4596d603d0b93a98ca984b9fd569275701ef2
https://github.com/jeromelebel/MongoObjCDriver/commit/66842a47ee6dfbe7be7b85badca983010234d410
https://github.com/jeromelebel/MongoObjCDriver/commit/cb5611d78890128082038c2aa0df3ad54d271afc
--- Sources/MODClient_utils.m.orig	2014-08-26 21:09:57.000000000 -0500
+++ Sources/MODClient_utils.m	2015-02-16 22:51:23.000000000 -0600
@@ -202,6 +202,10 @@
         case MONGOC_ERROR_NAMESPACE_INVALID:
             errorMessage = @"MONGOC_ERROR_NAMESPACE_INVALID";
             break;
+            
+        case MONGOC_ERROR_NAMESPACE_INVALID_FILTER_TYPE:
+            errorMessage = @"MONGOC_ERROR_NAMESPACE_INVALID_FILTER_TYPE";
+            break;
         
         case MONGOC_ERROR_COMMAND_INVALID_ARG:
             errorMessage = @"MONGOC_ERROR_COMMAND_INVALID_ARG";
@@ -211,10 +215,22 @@
             errorMessage = @"MONGOC_ERROR_COLLECTION_INSERT_FAILED";
             break;
         
+        case MONGOC_ERROR_COLLECTION_DOES_NOT_EXIST:
+            errorMessage = @"MONGOC_ERROR_COLLECTION_DOES_NOT_EXIST";
+            break;
+        
         case MONGOC_ERROR_GRIDFS_INVALID_FILENAME:
             errorMessage = @"MONGOC_ERROR_GRIDFS_INVALID_FILENAME";
             break;
         
+        case MONGOC_ERROR_SCRAM_NOT_DONE:
+            errorMessage = @"MONGOC_ERROR_SCRAM_NOT_DONE";
+            break;
+        
+        case MONGOC_ERROR_SCRAM_PROTOCOL_ERROR:
+            errorMessage = @"MONGOC_ERROR_SCRAM_PROTOCOL_ERROR";
+            break;
+        
         case MONGOC_ERROR_QUERY_COMMAND_NOT_FOUND:
             errorMessage = @"MONGOC_ERROR_QUERY_COMMAND_NOT_FOUND";
             break;
