Improved visuals and error handling.