diff --git a/matgendb/creator.py b/matgendb/creator.py
index <HASH>..<HASH> 100644
--- a/matgendb/creator.py
+++ b/matgendb/creator.py
@@ -247,7 +247,7 @@ class VaspToDbTaskDrone(AbstractDrone):
             # DOS data tends to be above the 4Mb limit for mongo docs. A ref
             # to the dos file is in the dos_fs_id.
             result = coll.find_one({"dir_name": d["dir_name"]},
-                                   fields=["dir_name", "task_id"])
+                                   ["dir_name", "task_id"])
             if result is None or self.update_duplicates:
                 if self.parse_dos and "calculations" in d:
                     for calc in d["calculations"]:
diff --git a/matgendb/query_engine.py b/matgendb/query_engine.py
index <HASH>..<HASH> 100644
--- a/matgendb/query_engine.py
+++ b/matgendb/query_engine.py
@@ -376,8 +376,7 @@ class QueryEngine(object):
 
         crit = self._parse_criteria(criteria)
         #print("@@ {}.find({}, fields={}, timeout=False)".format(self.collection.name, crit, props))
-        cur = self.collection.find(crit, fields=props,
-                                   timeout=False).skip(index)
+        cur = self.collection.find(crit, props).skip(index)
         if limit is not None:
             cur.limit(limit)
         if distinct_key is not None:
Upgrade for pymongo<I> compatibility
field argument to Collection.find() got renamed