Should this be an `else if`?