Use blank? instead of nil? :? Just asking, I guess if both options are empty it should returns too