Adding to the transaction object and more info to the too many transitions exception