sorting out handling directories and locations properly -- as well as making sure an Alias to a directory works