fix bug when sending a punch