Adding in the necessary components to add in complete error handling.