Can't throw here otherwise DI will fail