no that doesn't work too well in practice since it doesn't recursively create the dir. I can move the logic to the DI extension so that the dep is not in this file