diff --git a/store/tag.go b/store/tag.go
index 368bdd366bf496e8a894292a27b1433cb43b353c..24d1f09140d238d99846d1ffc9b40a8060ec79ce 100644
--- a/store/tag.go
+++ b/store/tag.go
@@ -5,6 +5,7 @@ import (
 	"fmt"
 	log "github.com/sirupsen/logrus"
 	"os"
+	"strings"
 	"time"
 )
 
@@ -149,7 +150,7 @@ func (s *Store) TagType(tag, t string) {
 	}
 
 	if !TagTypeAllowed(t) {
-		log.Warnf("Invalid tag change on tag %s, got %s, expecting %s", tag, t, AllowedTagTypes)
+		log.Warnf("Invalid tag change on tag %s, got %s, expecting one of %s.", tag, t, strings.Join(AllowedTagTypes, ", "))
 		return
 	}
 	info := s.TagInfo(tag)