     Xandra.execute!(conn, "INSERT INTO primitives (id) VALUES (1)", [])
     page = Xandra.execute!(conn, "SELECT * FROM primitives WHERE id = 1", [])
     assert [row] = Enum.to_list(page)
-    assert row["id"] == 1
-    assert row["ascii"] == nil
-    assert row["bigint"] == nil
-    assert row["blob"] == nil
-    assert row["boolean"] == nil
-    assert row["decimal"] == nil
-    assert row["double"] == nil
-    assert row["float"] == nil
-    assert row["inet"] == nil
-    assert row["int"] == nil
-    assert row["text"] == nil
-    assert row["timestamp"] == nil
-    assert row["timeuuid"] == nil
-    assert row["uuid"] == nil
-    assert row["varchar"] == nil
-    assert row["varint"] == nil
+    assert Map.fetch!(row, "id") == 1
+    assert Map.fetch!(row, "ascii") == nil
+    assert Map.fetch!(row, "bigint") == nil
+    assert Map.fetch!(row, "blob") == nil
+    assert Map.fetch!(row, "boolean") == nil
+    assert Map.fetch!(row, "decimal") == nil
+    assert Map.fetch!(row, "double") == nil
+    assert Map.fetch!(row, "float") == nil
+    assert Map.fetch!(row, "inet") == nil
+    assert Map.fetch!(row, "int") == nil
+    assert Map.fetch!(row, "text") == nil
+    assert Map.fetch!(row, "timestamp") == nil
+    assert Map.fetch!(row, "timeuuid") == nil
+    assert Map.fetch!(row, "uuid") == nil
+    assert Map.fetch!(row, "varchar") == nil
+    assert Map.fetch!(row, "varint") == nil
 
     statement = """
     INSERT INTO primitives

    Xandra.execute!(conn, "INSERT INTO collections (id) VALUES (1)", [])
    page = Xandra.execute!(conn, "SELECT * FROM collections WHERE id = 1", [])
    assert [row] = Enum.to_list(page)
    assert row["id"] == 1
    assert row["list_of_int"] == nil
    assert row["map_of_int_to_text"] == nil
    assert row["set_of_int"] == nil
    assert row["tuple_of_int_and_text"] == nil

    # Empty collections
    statement = """

    Xandra.execute!(conn, statement, values)
    page = Xandra.execute!(conn, "SELECT * FROM collections WHERE id = 1", [])
    assert [row] = Enum.to_list(page)
    assert Map.fetch!(row, "id") == 1
    assert Map.fetch!(row, "list_of_int") == nil
    assert Map.fetch!(row, "map_of_int_to_text") == nil
    assert Map.fetch!(row, "set_of_int") == nil

    # Collections with items in them
    statement = """
