# File lib/addressable/uri.rb, line 1284
    def scheme=(new_scheme)
      @scheme = new_scheme ? new_scheme.to_str : nil
      @scheme = nil if @scheme.to_s.strip == ""

      # Reset dependant values
      @normalized_scheme = nil
    end