diff --git a/src/afs/VNOPS/afs_vnop_lookup.c b/src/afs/VNOPS/afs_vnop_lookup.c
index 1a15f49..285462d 100644
--- a/src/afs/VNOPS/afs_vnop_lookup.c
+++ b/src/afs/VNOPS/afs_vnop_lookup.c
@@ -1392,6 +1392,12 @@ afs_lookup(OSI_VC_DECL(adp), char *aname, struct vcache **avcp, afs_ucred_t *acr
     }
 #endif

+    /* see freedesktop.org Trash spec */
+    if (afs_fakestat_enable) {
+       if (strncmp(aname, ".Trash", 6) == 0)
+           tryEvalOnly = 1;
+    }
+
     if (tryEvalOnly)
        code = afs_TryEvalFakeStat(&adp, &fakestate, &treq);
     else

