caching mechanism no longer auto adjusts offsets.  It causes too many side effects