// opti isBlacklist before asking query