Fixed: String is set to nil if .strip.empty? && allow :nil
Added: raise if String, allow :nil, :min = 0