This line needs to be replaced with `if requests is None:`.

If the cached value is 0, this will result in a miss and will hit the database.
To avoid that, we should go stricter and check against `None`.