fixes that 1000 was the most it would ever give you, now limit = 0 works to infinity