Sometimes life throws punches