@Override
	public boolean okMessage(final Environmental myHost, final CMMsg msg)
	{
		if((affected!=null)
		&&(affected instanceof MOB)
		&&(msg.amISource((MOB)affected))
		&&((msg.sourceMinor()==CMMsg.TYP_DEATH)
			||(msg.sourceMinor()==CMMsg.TYP_QUIT)
			||(msg.sourceMinor()==CMMsg.TYP_RECALL)
			||(msg.sourceMinor()==CMMsg.TYP_LEAVE)
			||(destR==null)
			||(msg.source().location()!=boxR)))
		{
			destR=null;
			unInvoke();
		}
		return super.okMessage(myHost,msg);
	}