Prefer breaking out early to avoid deeper control flow (see the note in the `-init` further up for details).