While in programming you are bound to catch errors. One of the worst implementations I've seen is `Go` f, err := os.Open("filename.ext") if err != nil { log.Fatal(err) } // do something with the open *File fAn if statement after each process to check an error occurrence. Java was bounded