BatchCollator now throws exception if no data is found