bypassing cache where necessary