This is working in reverse...

It should technically also return false for failing the transaction.