@Override
	public boolean onCommand( CommandSender sender, Command command, String label, String[] args )
	{
		if(args.length < 1)
			return false;
		
		String sub = args[0];
		String[] subArgs = Arrays.copyOfRange(args, 1, args.length);

		if(sub.equalsIgnoreCase("check"))
		{
			if(!sender.hasPermission("entitycap.check"))
				sender.sendMessage(ChatColor.RED + "You do not have permission to use that.");
			else
				handleCheck(sender, label, subArgs);
		}
		else if(sub.equalsIgnoreCase("info"))
		{
			if(!sender.hasPermission("entitycap.info"))
				sender.sendMessage(ChatColor.RED + "You do not have permission to use that.");
			else
				handleInfo(sender, label, subArgs);
		}
		else if(sub.equalsIgnoreCase("run"))
		{
			if(!sender.hasPermission("entitycap.run"))
				sender.sendMessage(ChatColor.RED + "You do not have permission to use that.");
			else
				handleRun(sender, label, subArgs);
		}
		
		return true;
	}