diff --git a/warden3/contrib/warden_ra/warden_apply.sh b/warden3/contrib/warden_ra/warden_apply.sh
index 3d53cfa59406892fb55e3c030f6c55c2a20f9447..2b734f585b3b81f23413e68cc88532721852599b 100755
--- a/warden3/contrib/warden_ra/warden_apply.sh
+++ b/warden3/contrib/warden_ra/warden_apply.sh
@@ -16,7 +16,7 @@ function flee { echo -e "$1"; exit $2; }
 [ -z "$client" -o -z "$password" ] && flee "Usage: ${0%.*} client.name password" 255
 
 for n in openssl curl; do
-    command -v "$n" 2>/dev/null || flee "Haven't found $n binary."
+    command -v "$n" 2>/dev/null || flee "Haven't found $n binary." 251
 done
 for n in "$csr" "$key" "$cert"; do
     [ -e "$n" ] && flee "$n already exists, I won't overwrite, move them away first, please." 254