Enhace error handling.