Prepare for publishing.  Begin using exceptions