A lot of work done updating assertions, exceptions
and high performance error handling.