The trailing slash problem of #WebDAV is just an instance of how file systems are too weakly typed. Operations on a file system should come with clear expectations of what is being accessed, not #POSIX's wish-wash "it's a file-like thing so interact with it and that interaction might fail" …