Hi all, I am new to this forum so please be patient with me. I am a new programmer and I seem to be confused with the concept of exception handling. If we are to write code that would try a statement then catch the error, why wouldn't we be able to just anticipate that an error would occur and re-write the code so there wouldn't be a runtime/compile error, therefore eliminating the need of the try/catch statements? Am I missing something here? Thanks!