pass limit explicitly