some work on compiler aliases