increased test coverage to 69%
remove extra check in replenish(). the exact same check is made
before calling replenish() recursively. since the recursion is
synchronous, the check should have the exact same result.