`empty?` doesn't work on Nil