@Override
	public void executeMsg(Environmental myHost, CMMsg msg)
	{
		if((msg.source()==affected)
		&&(msg.target() instanceof Item)
		&&(msg.targetMinor()==CMMsg.TYP_EAT))
		{
			switch(((Item)msg.target()).material())
			{
			case RawMaterial.RESOURCE_ORANGES:
			case RawMaterial.RESOURCE_PEPPERS:
			case RawMaterial.RESOURCE_LIMES:
			case RawMaterial.RESOURCE_LEMONS:
				unInvoke();
				break;
			default:
				break;
			}
		}
		super.executeMsg(myHost, msg);
	}