fix: alias name shadowing bug