my $key = $institution && ($valid_institution{lc($institution)} || "other") || "unaffiliated"; #### ## I'm promising that the true branch here can NEVER EVER EVER ## return a false value, which would have caused the ## false branch to be erroneously executed. If you're ## updating this code, please continue to maintain ## this precondition, which I have placed precariously ## and needlessly in this code. Have a nice day. #### my $key = $institution ? ($valid_institution{lc($institution)} || "other") : "unaffiliated";