Added exception DI