diff --git a/modules.d/95resume/module-setup.sh b/modules.d/95resume/module-setup.sh
index 6ddc7259..4b6eb61f 100755
--- a/modules.d/95resume/module-setup.sh
+++ b/modules.d/95resume/module-setup.sh
@@ -7,6 +7,7 @@ check() {
         for fs in "${host_fs_types[@]}"; do
             [[ $fs =~ ^(swap|swsuspend|swsupend)$ ]] && return 0
         done
+        awk '{if($2 == "file") exit 1}' /proc/swaps || return 0
         return 255
     }
 
