See latest lines: from same context %/C/ directory, doing "cd rebol" works in one case and doesn't work in another case:
>> what-dir
== %/C/rebol/
>> cd ..
== %/C/
>> what-dir
== %/C/
>> cd rebol
== %/C/rebol/
>> what-dir
== %/C/rebol/
>> cd /
*** Script Error: / operator is missing an argument
*** Where: catch
*** Stack:
>> what-dir
== %/C/rebol/
>> cd ..
== %/C/
>> cd rebol
== %/C/rebol/
>> cd %/
== %/
>> what-dir
== %/C/
>> cd rebol
*** Access Error: cannot open: %/rebol/
*** Where: do
*** Stack: cd change-dir cause-error
>>