requirement to return nil if string is not set