Yeah, you're right it should be `all?`. Worryingly, the specs pass either way on this one. I'll write another failing spec before fixing this one. I'll make the proc change too – haven't used this syntax too much, bit I like it! Thanks Joel.