Improved examples, refactored exception handling and enabled by default