Why `return` instead of `next`?