Far better debug messages and exceptions.