diff --git a/quack.sh b/quack.sh
index 77913c4f1808e1ddbac9cd3a595b8c7e4a1fa5fb..3a4316fd4485414caf5fdf7d2c33c83128c4713c 100755
--- a/quack.sh
+++ b/quack.sh
@@ -540,8 +540,9 @@ function resolveAlternatives() {
     local SRC_FOLDER=$1
     local IMAGE=$2
     local FULL="${SRC_FOLDER}/${IMAGE}"
-    local ID=`echo $IMAGE | grep -o "[0-9][0-9][0-9][0-9]-.*"`
-    
+#    local ID=`echo $IMAGE | grep -o "[0-9][0-9][0-9][0-9]-.*"`
+    local ID="${IMAGE%.*}"
+
     if [ "." == ".$ID" ]; then
         echo "   Unable to extract ID for \"$IMAGE\". No alternatives lookup"
         return