anchor.diff:  	}
   
   	Future requestStreet(String StreetID) async {
  +		if (_loading.length > 0) {
  +			// Already loading something, tell it to stop
  +			_loading.clear();
  +		}
  +
  +		// Load this one
  +		_loading.add(StreetID);
  +
   		//hide the minimap if it's showing
   		minimap.containerE.hidden = true;
   		gpsIndicator.loadingNew = true;
  
positive.code: part of couclient;
  
  class StreetService {
  	String _dataUrl = '${Configs.authAddress}/data';
  
  	StreetService() {
  
negative.code: 
  		new Asset.fromMap(streetAsMap, label);
  
  		if (loadingCancelled(tsid)) {
  			logmessage('[StreetService] Loading of "$tsid" was cancelled during preparation.');
  			return;
  		}
  
  		await street.load();
  		logmessage('[StreetService] Street assembled.');
  
  