In the example the condition block accepts the StateMachine definition object but here we are passing a `self` which is the transition. That said, I'd remove the argument in the block entirely.