aliases-public: removed treeless, it needed to be a function