diff --git a/stpkg b/stpkg
index 451d115bdc8e6db8229238b38d1ccf9f05ab3569..cc75fc7d9b0072cbbbed6eba3238466f61a7e052 100755
--- a/stpkg
+++ b/stpkg
@@ -576,11 +576,11 @@ __edit() {
     [ -z "$PACK_NAME" -o -z "$ACTION" -o -z "$STICKER_NAME" ] && die "Command argument are invalid, check the usage"
     shift 3
 
-    local FILE="${STPKG_INSTALL}web/packs/$PACK_NAME.json"
-    [ ! -r "$FILE" ] && die "Can't read file '$FILE' associated to the '$PACK_NAME' pack"
+    local JSON_FILE="${STPKG_INSTALL}web/packs/$PACK_NAME.json"
+    [ ! -r "$JSON_FILE" ] && die "Can't read file '$JSON_FILE' associated to the '$PACK_NAME' pack"
 
     local TEMP=`mktemp --suffix=.stpkg`
-    cp $FILE $TEMP
+    cp $JSON_FILE $TEMP
 
     case "$ACTION" in
         add)
@@ -618,8 +618,10 @@ __edit() {
 
     # TODO [OPTIONAL] Update the preview
     # TODO Add a dry mode, to only preview the change
+    # TODO If the pack was already added to the picker, re-add it to take into
+    #      account the modifications
     #jq < $TEMP ### to test/review the change
-    cp $TEMP $FILE
+    cp $TEMP $JSON_FILE
 }
 
 __add() {