Why the recursive aliases?