fixed error where I forgot to store transaction exception in local var e and then referenced e, which threw an error