The DCL program SET DEFAULT has two problems with nested logical names: 1.) If the first translation has a trailing colon and there is no explicit directory-spec in the second translation, SYS$DISK is changed to the 1st translation and the directory portion is not changed. The "actual" current directory remains hidden in SYS$DISK. 2.) If the 1st translation has no trailing colon, then only the directory portion of the default is changed! This can leave SYS$DISK incorrect thereby leaving the default incorrect. In certain circumstances, SET DEFAULT returns an error but still changes your process to a bad default. TO.COM fixes all of the above problems and does much more. See the other .TXT files for additional information.