$ alias u=uname $ >&2 a=b u Linux $ >&2 u Linux $ a=b >&2 u No command u found, did you mean: ...
In all three cases `u' is in a position where a command name may appear, and should be subjected to alias substitution. This is reproducible on devel too -- Oğuz