fixed rate/review with .equals, querying network is inefficient