closes #37 exceptions do not terminate batch process