Improved error handling and show sign management