In GemStone (tested on 3.4), the implementation of (`fileExists:`) is wrong. It checks for the existence of the directory instead of the file. The code should be replaced with `GsFile existsOnServer: aString`.