Punch promises kept