correctly sends ACKS and files <= 1 packet