invoke fixes & pp