first exceed limit, then test