Proper handling of ACK