diff --git a/fmt/fmtutil/fmtutil.go b/fmt/fmtutil/fmtutil.go
index <HASH>..<HASH> 100644
--- a/fmt/fmtutil/fmtutil.go
+++ b/fmt/fmtutil/fmtutil.go
@@ -5,6 +5,8 @@ import (
 	"encoding/json"
 	"expvar"
 	"fmt"
+
+	"github.com/grokify/gotilla/encoding/jsonutil"
 )
 
 var (
@@ -35,6 +37,16 @@ func PrintJSON(in interface{}) error {
 	return nil
 }
 
+// PrintJSONMore pretty prints anything using supplied indentation.
+func PrintJSONMore(in interface{}, jsonPrefix, jsonIndent string) error {
+	j, err := jsonutil.MarshalSimple(in, jsonPrefix, jsonIndent)
+	if err != nil {
+		return err
+	}
+	fmt.Println(string(j))
+	return nil
+}
+
 // PrintJSON pretty prints anything using a default indentation
 func PrintJSONMin(in interface{}) error {
 	if j, err := json.Marshal(in); err != nil {
add fmtutil.PrintJSONMore to support compact JSON