Re-factor the code in zget for the NULL vp case.

Re-enable the cache calls, including negative entries