Finally updated the transaction controller to have some more sensible code.