diff --git a/bin/cdist-remote-explorer-run b/bin/cdist-remote-explorer-run
index 1fdd1467..028f8d7d 100755
--- a/bin/cdist-remote-explorer-run
+++ b/bin/cdist-remote-explorer-run
@@ -57,16 +57,16 @@ for explorer in "$__cdist_explorer_dir/"*; do
 
    if [ -f "$explorer" ]; then
       if [ ! -x "$explorer" ]; then
-         echo "Explorer \"$explorer\" exists, but is not executable."
-         continue
+         echo "Explorer \"$explorer\" exists, but is not executable." >&2
+         exit 1
       fi
 
       # Execute explorers and save results in remote destination directory
       "$explorer" > "${__cdist_my_out_dir}/$explorer_name"
    else
       if [ -e "$explorer" ]; then
-         echo "Explorer \"$explorer\" exists, but is not a file."
-         continue
+         echo "Explorer \"$explorer\" exists, but is not a file." >&2
+         exit 1
       fi
    fi
 done