changed bad ack conditions, removed implicit ack