@Override
	public void unInvoke()
	{
		if(canBeUninvoked())
		{
			if((affected!=null)&&(affected instanceof MOB)&&(!aborted)&&(!helping))
			{
				final MOB mob=(MOB)affected;
				if(writing.length()==0)
					commonTell(mob,L("You mess up your engraving."));
				else
				{
					String desc=found.description();
					final int x=desc.indexOf(" Engraved on it are the words `");
					final int y=desc.lastIndexOf('`');
					if((x>=0)&&(y>x))
						desc=desc.substring(0,x);
					found.setDescription(L("@x1 Engraved on it are the words `@x2`.",desc,writing));
				}
			}
		}
		super.unInvoke();
	}