Renamed method from query() to read() so that it's a proper antonym of write()