Facade plus exceptions