My bad, I misread that code and didn't see the `transaction` value being passed along to the `ModeArgument` value.