i think the idea is that you could have more complex workflows like having a "state" field and the checker checks if your role does have the right to see something in this state and whatnot. in the end its always a yes/no decision, but it could depend on a lot of factors...