using String.empty? - reads better