code: function(location) {
  		if (!location.search)
  			return;
  		location.search = location.search.replace(/&hid=([^&]+)/gi, function(c, v) {
  			location.hid = v;
  			return "";
  		});
  		location.path = location.pathname + (location.search ? ("?" + location.search) : "");
  		location.relative = location.path + (location.hash ? ("#" + location.hash) : "");
  		location.href = location.protocol + "://" + location.host + location.relative;
  	}
docs: remove hid from location parts. store hid in location.