perform aliases only if we need to