- Reworked error handling
- Removed exception class