Extending the core: working on exception handling.