@Override
	public boolean execute(MOB mob, Vector commands, int metaFlags)
		throws java.io.IOException
	{
		Physical target=null;
		if(commands.size()<2)
		{
			mob.tell(_("Consider whom or what?"));
			return false;
		}
		commands.removeElementAt(0);
		final String targetName=CMParms.combine(commands,0);
		if(ID.equalsIgnoreCase("SELF")||ID.equalsIgnoreCase("ME"))
			target=mob;
		if(target==null)
			target=mob.location().fetchFromMOBRoomFavorsItems(mob,null,targetName,Wearable.FILTER_ANY);
		if((target==null)||(!CMLib.flags().canBeSeenBy(target,mob)))
		{
			mob.tell(_("I don't see '@x1' here.",targetName));
			return false;
		}
		doConsider(mob,target);
		return true;
	}