Very nitpicky here, but maybe an `else if` for the sake of readability?