Hi! I have changed delete-file* to handle broken symlinks properly, so it is consistent with the behaviour of delete-file.
For file-exists? I would keep the current semantics, since I think this is what most users would expect. I hope this is sufficient for your needs. cheers, felix
