Fix precache defeating later cache check.

The program is working at this point, but there's a logic error somewhere.