diff --git a/sdcard/sdcard.c b/sdcard/sdcard.c
index a136232e26e5bc485ec0ca312a9bd4a21dc7a49e..3cd5bc4c5623881ef3f803f6a2ce5dc685f4febb 100644
--- a/sdcard/sdcard.c
+++ b/sdcard/sdcard.c
@@ -1510,6 +1510,10 @@ static void handle_fuse_requests(struct fuse_handler* handler)
             if (errno != EINTR) {
                 ERROR("[%d] handle_fuse_requests: errno=%d\n", handler->token, errno);
             }
+            if (errno == ENODEV) {
+                ERROR("[%d] someone stole our marbles!\n", handler->token);
+                exit(2);
+            }
             continue;
         }