Would prefer clearer conditionals with a default that fails if its unknown.