External library handlers should write to the temporary file, rather than outputting to stdout. This will help expose errors, progress and other (positive) improvements over the current system