That said, I do actually prefer the existing behavior. If I write a script and call an alias, why would I be attempting to call an alias in a different file instead of the one I've defined in my own? Marking an alias local simply stops it from being accessed by other scripts.