on INPUT may interfere with other scripts the user has loaded, and /alias will add the file to the aliases file, which will not keep the script contained in its own file