- changed meaning of maximum and use of -1 as no limit