private String[] getUnclaimed(){
		ArrayList<String> unclaimed = new ArrayList<String>();
		ArrayList<String> worlds = new ArrayList<String>();
		String[] defaults = getDefaults();
		
		for(int i = 0; i < defaults.length; i++){
			String world = xm.getPermissions().get().getString("groups." + defaults[i] + ".default");
			if(!world.equalsIgnoreCase("true") || !world.equalsIgnoreCase("false")){
				worlds.add(world);
			}
		}
		
		String[] allWorlds = xm.getXworld().getAllWorlds();
		String[] claimed = worlds.toArray(new String[0]);
		for(int i = 0; i < allWorlds.length; i++){
			boolean isClaimed = false;
			for(int o = 0; o < claimed.length; o++){
				if(allWorlds[i].equalsIgnoreCase(claimed[o])){
					isClaimed = true;
					break;
				}
			}
			
			if(!isClaimed){
				unclaimed.add(allWorlds[i]);
			}
		}
		
		return unclaimed.toArray(new String[0]);
	}