set generic limit