barebones prefetch semantics