println!; Handling I/O errors
follow rust-master