Screw it, let's provide the connection object as well