Which of the following is the BEST recommendation to ensure proper error handling at runtime?