I'm not sure I'm missing it, but when looking through the code, it seems when using --ui, the aliases are not updated automatically? (create_aliases is not called automatically at startup, like it is normally the case.)
(Btw, what is the state with --ui?)
(I guess this issue here is not really urgent.)