No newline before `return`. But probably a newline after it. To keep logical segments together. (Comment is part of `return`, but `hideOverlay` is not.)