Do not use "else" when both branches return (NFC)