use resolvePath for alias resolution to allow flexible specification