diff --git a/backup.sh b/backup.sh
index dbbbe6adb26b172c201d08c84093457e9397b651..d850f346ca8c2b5263c9ede5d2aa1ae557fc723a 100755
--- a/backup.sh
+++ b/backup.sh
@@ -158,7 +158,7 @@ EOFhelp
       type             : $JOBDEF_TYPE $JOBDEF_AUTO
       log              : $JOB_LOGFILE
 
-      target           : ${STORAGE_BASEDIR}
+      target           : $( echo ${STORAGE_BASEDIR} | sed 's#:[^:]*@#:**********@#' )
 
 EOFbackupinfo
     test -z "$STORAGE_BASEDIR" || (
@@ -201,7 +201,7 @@ EOFbackupinfo
     if [ -n "$STORAGE_BASEDIR" ] && [ -x "${DIR_SELF}/transfer.sh" ]; then
 
       # transfer files
-      cat "$STORAGEFILE" >>"$JOB_LOGFILE"
+      # cat "$STORAGEFILE" >>"$JOB_LOGFILE"
       echo "INFO: $(date) - Sending data to storage... ${DIR_SELF}/transfer.sh $JOBDEF_TYPE" | tee -a "$JOB_LOGFILE"
       touch "${JOB_DONEFILE}.02.STARTTRANSFER"
       # "${DIR_SELF}"/transfer.sh $JOBDEF_TYPE "$JOBDEF_AUTO" 2>&1 | tee -a "$JOB_LOGFILE"
diff --git a/plugins/transfer/restic.sh b/plugins/transfer/restic.sh
index 7312b872ed81c017223438e0d7cfe05007a33f76..75a92cb2c52209a8db71b3063ccc5724ed9c0acc 100644
--- a/plugins/transfer/restic.sh
+++ b/plugins/transfer/restic.sh
@@ -132,8 +132,6 @@
             echo "__REPO__ OK, Backup repository already exists."
 
             echo "--- UNLOCK ... just in case :-)" 
-            echo restic unlock ${ARGS_DEFAULT}
-            color cmd
             eval restic unlock ${ARGS_DEFAULT}
             color reset
             echo
diff --git a/transfer.sh b/transfer.sh
index cdddc3ff6a6012ed66c3e874a1fe85fc6cdd0f99..2355de80c3c8b8b75e0b4749ca10ebbed2df0af3 100755
--- a/transfer.sh
+++ b/transfer.sh
@@ -331,87 +331,86 @@ function setAction(){
 # --------------------------------------------------------------------------------
 # ----- START BACKUPS
   (
-    for mydir in $sDirs2Backup
-    do
+    if [ "$ACTION" = "backup" ]; then
+      for mydir in $sDirs2Backup
+      do
 
-      # remove ending slash ... otherwise duplicity will fail
-      mydir=`echo $mydir | sed 's#\/$##g'`
+        # remove ending slash ... otherwise duplicity will fail
+        mydir=`echo $mydir | sed 's#\/$##g'`
 
-      if [ -d "$mydir" ]; then
+        if [ -d "$mydir" ]; then
 
-        BACKUP_DIR=$mydir
+          BACKUP_DIR=$mydir
 
-        if [ "$ACTION" = "backup" ]; then
-          
-          h2 "`date` STORE $BACKUP_DIR"
+            h2 "`date` STORE $BACKUP_DIR"
 
-          # --- build parameters
-          sSafeName=`j_getSafename "$BACKUP_DIR"`
-          sTarget="$( t_backupDirGetTarget $BACKUP_DIR )"
+            # --- build parameters
+            sSafeName=`j_getSafename "$BACKUP_DIR"`
+            sTarget="$( t_backupDirGetTarget $BACKUP_DIR )"
 
-          ARGS_BACKUP="${sParamExclude} $( t_getParamBackup )"
+            ARGS_BACKUP="${sParamExclude} $( t_getParamBackup )"
 
 
-          # detect custom backup sets and add its includes and excludes
-          backupid=`j_getSetnameOfPath "$BACKUP_DIR"`
-          sSpaceReplace="___SPACE___"
+            # detect custom backup sets and add its includes and excludes
+            backupid=`j_getSetnameOfPath "$BACKUP_DIR"`
+            sSpaceReplace="___SPACE___"
 
 
-          if [ ! -z $backupid ]; then
-            for sItem in `_j_getvar ${DIRFILE} "${backupid}\-\-include" | sed "s#\ #${sSpaceReplace}#g"`
-            do
-              ARGS_BACKUP="${ARGS_BACKUP} $( t_getParamInlude $sItem)"
-            done
-            for sItem in `_j_getvar ${DIRFILE} "${backupid}\-\-exclude" | sed "s#\ #${sSpaceReplace}#g"`
-            do
-              ARGS_BACKUP="${ARGS_BACKUP} $( t_getParamExlude $sItem)"
-            done
-          fi
+            if [ ! -z $backupid ]; then
+              for sItem in `_j_getvar ${DIRFILE} "${backupid}\-\-include" | sed "s#\ #${sSpaceReplace}#g"`
+              do
+                ARGS_BACKUP="${ARGS_BACKUP} $( t_getParamInlude $sItem)"
+              done
+              for sItem in `_j_getvar ${DIRFILE} "${backupid}\-\-exclude" | sed "s#\ #${sSpaceReplace}#g"`
+              do
+                ARGS_BACKUP="${ARGS_BACKUP} $( t_getParamExlude $sItem)"
+              done
+            fi
 
 
-          # --- pre task
-          h3 "`date` PRE backup task for ${BACKUP_DIR}"
-          t_backupDirDoPreTasks
-          # sCmdPre="$( t_backupDirDoPreTasks )"
+            # --- pre task
+            h3 "`date` PRE backup task for ${BACKUP_DIR}"
+            t_backupDirDoPreTasks
+            # sCmdPre="$( t_backupDirDoPreTasks )"
 
 
-          # --- backup
-          h3 "`date` Backup ${BACKUP_DIR}"
-          if [ $doBackup -eq 0 ]; then
-            echo "SKIP backup"
-          else
-            sCmd="$( t_backupDirGetCmdBackup )"
-            echo "what:    ${BACKUP_DIR}"
-            echo "target:  ${sTarget}"
-            echo "command: $sCmd"
-            echo
-            color cmd
-            $sCmd
-            fetchrc
-            color reset
-            echo
+            # --- backup
+            h3 "`date` Backup ${BACKUP_DIR}"
+            if [ $doBackup -eq 0 ]; then
+              echo "SKIP backup"
+            else
+              sCmd="$( t_backupDirGetCmdBackup )"
+              echo "what:    ${BACKUP_DIR}"
+              echo "target:  ${sTarget}" | sed 's#:[^:]*@#:**********@#'
+              echo "command: $sCmd"
+              echo
+              color cmd
+              $sCmd
+              fetchrc
+              color reset
+              echo
 
-            t_rcCheckBackup $myrc "${BACKUP_DIR}"
+              t_rcCheckBackup $myrc "${BACKUP_DIR}"
 
-          fi
-          echo
+            fi
+            echo
 
 
-          # --- post action
-          h3 "`date` POST backup task for ${BACKUP_DIR}"
-          t_backupDirDoPostTasks
-          echo
+            # --- post action
+            h3 "`date` POST backup task for ${BACKUP_DIR}"
+            t_backupDirDoPostTasks
+            echo
 
-          touch ${lastbackupfile}
-        fi
+            touch ${lastbackupfile}
 
-      else
-        color warning
-        echo "DIR SKIP $mydir ... does not exist (no error)"
-        color reset
-      fi 
-      echo
-    done
+        else
+          color warning
+          echo "DIR SKIP $mydir ... does not exist (no error)"
+          color reset
+        fi 
+        echo
+      done
+    fi
 
     # --- prune
     if [ $doPrune -eq 0 ]; then