                 fetched64 += chunk
             }
         }.then { () -> Future<Void> in
+            print("pass D")
             if fetched64.count != 2048 {
                 self.fail("did not fetch all - only \(fetched64.count) out of 2048")
             }
             
             return conn.query(User<Database>.self).chunk(max: 2047) { chunk in
+                print("pass E")
                 if chunk.count != 2047 && chunk.count != 1 {
                     self.fail("bad chunk count")
                 }

                promise.complete(conn)
            }
            
            return promise.future
        }.then { conn in
            return try self._benchmark(on: conn).map {
                self.pool.releaseConnection(conn)
            }
        }

        }
        
        return future.then { () -> Future<Void> in
            print("pass C")
            return conn.query(User<Database>.self).chunk(max: 64) { chunk in
                if chunk.count != 64 {
                    self.fail("bad chunk count")
