It was quite surprising for me that
I thought that `file-exists-p` resembles stat, such as
$ stat ""
No such file or directory
This is because `file-exists-p` uses `expand-file-name`, which returns current directory for empty string
Would not it be more correct for `file-exists-p` to return `nil` for empty string, and if someone wants current directory he will use "." as filename?