Simplifies method that returns a BOOL

He did say "and the condition is simple enough" after all. And I would assume the method name would give you the same information as a local variable name that is returned by the method, no?

But @chrisladd has another reason that I find worthy of consideration (even though I don't always do it). It's far easier to debug it this way. You can set a breakpoint on the assignment. If you don't have the assignment, you can't easily break in the method to see what it is going to return.