Adding an optional 'start' parameter
Printing out a single error message instead of a overwhelming amount