Better styling and error handling.