refactoring, aliasing, consistency