Does the compiler not warn about a missing case here? I'd rather this be an `if` if it's not going to include all cases.