Began working on exception handling and propogation.
more exception handling.
finished up exception handling.