private void stopShift(Player player, CommandSender sender, boolean isPlayer, String[] split) {
		if (isPlayer && checkStop(player) || !isPlayer) {
			if (split.length == 1) {// act on player's world
				if (isPlayer) {// player world stop
					String wname = player.getWorld().getName();
					instance.cancelShift(TimeShift.world_settings.get(wname));// cancel it
					instance.tsm.sendMessage(sender, wname, "", false);// print result
				} else {// consoles need worlds
					instance.tsm.sendError(sender, ErrorType.CONSOLE_WORLD_NEEDED, "");
				}
			} else {// it's a multi-world stop command
				for (int i = 1; i < split.length; i++) { // for each world listed
					World w = instance.getServer().getWorld(split[i]);// try to get a world for each worldname
					if (w != null) { // if a world by that name exists
						String wname = w.getName();
						instance.cancelShift(TimeShift.world_settings.get(wname));// cancel
						instance.tsm.sendMessage(sender, wname, "", false);// print result
					} else {// no such world
						instance.tsm.sendError(sender, ErrorType.WORLD_DNE, split[i]);
					}
				}
			}
		} else {
			instance.tsm.sendError(sender, ErrorType.STOP_PERM, ""); // send no stop permissions error
		}
	}