try to account for external cache