better over query limit detection