made cache requirement bigger; function doesnt tank (prefetch)