Added transaction ACKing