These two lines should be replaced with a call to [self removeTransactionObserver:nil]