diff --git a/warden3/contrib/warden_ra/warden_apply.sh b/warden3/contrib/warden_ra/warden_apply.sh
index 90242d26118ae8bc28769b31bd0711f755ac6083..1992a981761f5672b98d7331032cc6d9cf1e5d68 100755
--- a/warden3/contrib/warden_ra/warden_apply.sh
+++ b/warden3/contrib/warden_ra/warden_apply.sh
@@ -25,15 +25,11 @@ for n in "$result" "$config"; do
     touch "$n" || flee "Error creating temporary file ($n)." 253
 done
 
-echo -e "default_bits=2048\ndistinguished_name=rdn\nprompt=no\n[rdn]\ncommonName=dummy" \
-> "$config"
+echo -e "default_bits=2048\ndistinguished_name=rdn\nprompt=no\n[rdn]\ncommonName=dummy" > "$config"
 
-openssl req -new -nodes -batch -keyout "$key" -out "$csr" -config "$config" \
-|| flee "Error generating key/certificate request." 252
+openssl req -new -nodes -batch -keyout "$key" -out "$csr" -config "$config" || flee "Error generating key/certificate request." 252
 
-curl --progress-bar --request POST --data-binary '@-' "$url?name=$client&password=$password" \
-< "$csr" \
-> "$result"
+curl --progress-bar --request POST --data-binary '@-' "$url?name=$client&password=$password" < "$csr" > "$result"
 
 case $(<$result) in '-----BEGIN CERTIFICATE-----'*)
     mv "$result" "$cert"