This conditional is inverted, we have a double negative by doing `not ... empty?` which could be expressed as `if ... empty?` which is easier to understand.