Well, but it's not `if/else`, so that's a fundamental misunderstanding. It's almost like thinking for loop and while loop is the same thing. You can often use them interchangeably, but that does not make them the same. But I wouldn't change code just because somebody misunderstands something. I can't always know, who misunderstands what. And this is pretty weird misunderstanding TBH. Anyone with autocompletion can see the method signature of `.let {}` and that it has a return value.