+ changed PipelinHeuristic to support new data access functions