why aliasing? There is no naming conflict