@Override
	public boolean mayIVote(MOB mob)
	{
		if(mob==null) return false;
		if(!CMath.bset(bitmap,FLAG_ACTIVE))
			return false;
		if(!CMLib.masking().maskCheck(qualZapper,mob,true))
			return false;
		if((expiration>0)&&(System.currentTimeMillis()>expiration))
		{
			bitmap=CMath.unsetb(bitmap,FLAG_ACTIVE);
			CMLib.polls().updatePoll(name, this);
			return false;
		}
		if(getMyVote(mob)!=null) return false;
		return true;
	}