Better error reporting.
More good error messages.