The beginning of actually handling errors. #3