improved error message.