private void cleanUpInconsistency() {
		
		//Clean up max nick length
		if(settings.getMaxNickLen() == 0 && settings.getNickLen() != 0) {
			settings.setMaxNickLen(settings.getNickLen());
		}
		if(settings.getMaxNickLen() != 0 && settings.getNickLen() == 0) {
			settings.setNickLen(settings.getMaxNickLen());
		}
		
		//Clean up max channel length
		if(settings.getMaxChannelLen() == 0 && settings.getChannelLen() != 0) {
			settings.setMaxChannelLen(settings.getChannelLen());
		}
		if(settings.getMaxChannelLen() != 0 && settings.getChannelLen() == 0) {
			settings.setChannelLen(settings.getMaxChannelLen());
		}
		
		//Clean up channel limit
		if(settings.getChanLimit().isEmpty()) {
			Hashtable<Character, Integer> chanLimit = new Hashtable<Character, Integer>();
			chanLimit.put('#', 0);
			settings.setChanLimit(chanLimit);
		}
	}