     }
     
     func testIntervals() throws {
-        let rows: [String] = [
-            "00:00:01",
-            "00:00:00",
-            "3 years 9 mons 2 days",
-            "1 year 5 mons 1 day 00:00:12.12303",
-            "1 year",
-            "2 years",
-            "1 day",
-            "2 days",
-            "1 mon",
-            "2 mons",
-            "-00:00:01",
-            "-1 days",
-            "-11 mons +1 day",
+        let rows: [[String]] = [
+            ["00:00:01","0:0:1"],
+            ["00:00:00","0:0:0"],
+            ["3 years 9 mons 2 days"],
+            ["1 year 5 mons 1 day 00:00:12.134", "1 year 5 mons 1 day 0:0:12.134"],
+            ["1 year"],
+            ["2 years"],
+            ["1 day"],
+            ["2 days"],
+            ["1 mon"],
+            ["2 mons"],
+            ["-00:00:01", "-0:0:1"],
+            ["-1 days"],
+            ["-11 mons +1 day"],
         ]
         
         try postgreSQL.execute("DROP TABLE IF EXISTS foo")
         try postgreSQL.execute("CREATE TABLE foo (id serial, interval interval)")
         for row in rows {
-            try postgreSQL.execute("INSERT INTO foo VALUES (DEFAULT, $1)", [row.makeNode()])
+            try postgreSQL.execute("INSERT INTO foo VALUES (DEFAULT, $1)", [row[0].makeNode()])
         }
         
         let result = try postgreSQL.execute("SELECT * FROM foo ORDER BY id ASC")

    func testBoxes() throws {
        let rows = [
            "(1.2,3.4),(-1.2,-3.4)",
            "(123.4567,-3.4),(-1.2,-23598.1235)",
            "(123.4567,3.4),(1.2,-23598.1235)",
        ]
        
        try postgreSQL.execute("DROP TABLE IF EXISTS foo")

    func testLineSegments() throws {
        let rows = [
            "[(1.2,3.4),(-1.2,-3.4)]",
            "[(-1.2,-3.4),(123.467,-298.135)]",
            "[(123.47,-238.123),(1.2,3.4)]",
        ]
        
        try postgreSQL.execute("DROP TABLE IF EXISTS foo")
