diff --git a/query.py b/query.py
index e00b7429cac4438c2578abfe9fc0d0b75464746a..92a2f90fe1d9332a4b1d57f919ea81af30eb8e64 100644
--- a/query.py
+++ b/query.py
@@ -19,7 +19,8 @@ for paper in paper_list:
         paper.title = paper.title[0]
     paper.bibstem = paper.bibstem[0]
     if hasattr(paper, "page") and "PhDT" not in paper.bibcode:
-        paper.page = paper.page[0]
+        if not isinstance(paper.page, float):
+            paper.page = paper.page[0]
     if hasattr(paper, "abstract"):
         if not isinstance(paper.abstract, float):
             paper.abstract = paper.abstract.replace("<P />", "")