WIP added dispenseAck logic