I thought you wanted to get rid of this method from the reader (or rather, the reader should just expose the states on db).