diff --git a/transfer.sh b/transfer.sh
index ccb716bfc5780a2f324db7c7c8b387adc4916403..6986c282ecc3316b24b43c11f6db276f45d25f18 100755
--- a/transfer.sh
+++ b/transfer.sh
@@ -269,8 +269,6 @@ function setAction(){
     exit 2
   fi
 
-  _j_runHooks "20-before-transfer"
-
 # --------------------------------------------------------------------------------
 # ----- BACKUP VARS
 
@@ -309,6 +307,9 @@ function setAction(){
 # --------------------------------------------------------------------------------
 # ----- PRE transfer
 
+  _j_runHooks "20-before-transfer"
+
+
   h2 "`date` Wait for a free slot"
   if [ -z "$STORAGE_REGISTER" ]; then
     echo "SKIP"