#21 append transaction now uses tssm