hmm the `ConnectionInterface` also does not have a `query` method