private void uninvite(Player player, String[] args) {
	if (args.length < 2) {
	    player.sendMessage("You need to specify a player to uninvite");
	    return;
	}
	Player recipient = BuildingPlanner.plugin.getServer().getPlayer(args[1]);
	if (recipient == null) {
	    player.sendMessage(args[1]+" needs to be online.");
	    return;
	}
	
	PlanArea area = null;
	if (args.length > 2) {
	    String areaName = null;
	    areaName = args[2];
	    area = BuildingPlanner.plugin.areaManager.getAreaByName(areaName);
	}

	if (area == null) {
	    area = BuildingPlanner.plugin.areaManager.getAffectedArea(player.getLocation().getBlock());
	}
	
	if (area == null) {
	    player.sendMessage("You need to be in an area or specify an area by name to uninvite a player");
	    return;
	}
	
	if (!area.checkPermission(player, OpType.INVITE, true)) {
	    player.sendMessage("You do not have permission to uninvite collaborators");
	    return;
	}
	
	player.sendMessage("You have removed "+player.getName()+" as a collaborator for the area: "+area.getAreaName());
	recipient.sendMessage(player.getName()+" has removed you as a collaborator for the area: "+area.getAreaName());
	area.removeCollaborator(recipient.getName());
    }