mark ProcessOutput as private