@pgor I disagree on this case; I don't think that code is tricky at all, and in fact should be considered a normal idiom.