Better Error reporting.