cleaned up peep invalidate