ridden with the punches