Need to check why DI->alias messes things up when DI->set have been called ahead...