Working on better Ack and Nak logic