reducing TEBCdata: pc and cleanup now passed in the NREcallback
merge trunk