                 promise.complete(conn)
             }
             
-            print("pass A")
-            
             return promise.future
         }.then { conn -> Future<Void> in
-            print("pass B")
             return try self._benchmark(on: conn).map {
-                print("pass F")
                 self.pool.releaseConnection(conn)
             }
         }

        
        var future = Future<Void>(())
        
        for i in 1...2048 {
            let user = User<Database>(name: "User \(i)", age: i)
            
            future = future.then {

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