disable buffering output to ensure all error messages make it through