Adds error handling.