Error handling and debugging