# File lib/addressable/uri.rb, line 1053
    def path=(new_path)
      # Check for frozenness
      raise TypeError, "Can't modify frozen URI." if self.frozen?

      @path = (new_path || "").to_str
      if @path != "" && @path[0..0] != "/" && host != nil
        @path = "/#{@path}"
      end

      # Reset dependant values
      @normalized_path = nil
      @uri_string = nil
    end