fixed bug in DIOTWI.c whereby we would ack last read, which thing should not be done