alias will work after a source, but cannot work immediately.