I think a disadvantage of using braces here is the combination with the braces of the hash though. I'm still not sure if I like the other convention better. You do convey intention, but this intention is never checked, there's nothing saying the result of do...end cannot be used.