@Override
	public void executeMsg(final Environmental myHost, final CMMsg msg)
	{
		super.executeMsg(myHost, msg);
		if((msg.targetMinor() == CMMsg.TYP_ADVANCE)
		&&((msg.target() instanceof BoardableShip)
			||(msg.target() instanceof Rideable))
		&&(msg.targetMajor(CMMsg.MASK_MALICIOUS))
		&&(msg.source().riding() instanceof BoardableShip)
		&&(msg.source().riding().Name().equals(msg.source().Name())))
		{
			if((msg.source().riding() == affected)
			&&(msg.source().Name().equals(affected.Name())))
			{
				unInvoke();
				return;
			}
		}
	}