DI: better error message