Instead of hardcoding output to `System.out` and `System.err`, use PrintStream instance vars that default to System. out and err