the transactionhandler now always calls the callback