private boolean checkDomination(Label l1) {
		// Can't be dominated if the label is the only one
		if(labels.get(l1.getNode())==null) return true;
		
		for(Label l2 : labels.get(l1.getNode())) {
			if(l1.getDistance()>=l2.getDistance() && l1.getDanger()>=l2.getDanger() && (l1.getDistance()>l2.getDistance() || l1.getDanger()>l2.getDanger()) ) {
				return false;
			}
		}
		
		return true;
	}