Throw a detailed Exception if possible.