Set records default to 0
With later check for *records < 1 this requires it as an argument rather than using 1000 as an arbitrary default