fix #52, pass transaction id through on read