Punching as We Go