ah yes, that's another debatable topic :) but I have kind of endorsed the idea of using return on early return only and use plain object as function return value which I think is consistent with the idea of a block return for example `items.map{|item| transform(item)}` where we don't say `return transform(item)`. But eh, I also do agree with being explicit with intentions and also if it does make sense for style consistency I'm all for it ;)