can now indicate whether to have TADS3 aliases... various other refactorings and clean up