Changed the return value of process so that it now returns true if the processor wants to process more records and false if it wants to stop