needs an empty string instead of a nil?