limit can be set through sys argv