improve error handling message