@Override
	public boolean okMessage(Environmental host, CMMsg msg)
	{
		if((rideOnly)
		&&(rideCheckCt<=0)
		&&(rideOk)
		&&(host instanceof Rideable)
		&&((msg.targetMinor()==CMMsg.TYP_ENTER)||(msg.targetMinor()==CMMsg.TYP_LEAVE))
		&&(msg.source()!=host)
		&&(msg.source().riding()==host))
		{
			if(host instanceof MOB)
				msg.source().tell(_("You must dismount before you can do that."));
			else
				msg.source().tell(_("You must disembark before you can do that."));
			return false;
		}
		return super.okMessage(host,msg);
	}