Adding a user transaction is now working(ish)