diff --git a/patacrep/data/templates/songbook_model.yml b/patacrep/data/templates/songbook_model.yml
index 7ea6028a..846d0701 100644
--- a/patacrep/data/templates/songbook_model.yml
+++ b/patacrep/data/templates/songbook_model.yml
@@ -55,6 +55,14 @@ schema:
               value: "guitar"
             - type: //str
               value: "ukulele"
+            - type: //arr
+              contents:
+                type: //any
+                of:
+                  - type: //str
+                    value: "guitar"
+                  - type: //str
+                    value: "ukulele"
         notation:
             type: //any
             of:
diff --git a/patacrep/data/templates/styles/chords.sty b/patacrep/data/templates/styles/chords.sty
index 05403540..e95433e8 100644
--- a/patacrep/data/templates/styles/chords.sty
+++ b/patacrep/data/templates/styles/chords.sty
@@ -242,8 +242,8 @@
       \musicnote[french]{Accordage standard : {\nolyrics \[\printnoteE{} \printnoteA{} \printnoteD{} \printnoteG{} \printnoteB{} \printnoteE{}]}}
       \musicnote[english]{Standard tuning: {\nolyrics \[\printnoteE{} \printnoteA{} \printnoteD{} \printnoteG{} \printnoteB{} \printnoteE{}]}}
     \end{verse*}
-
     \endsong
+    \sclearpage
     \fi
 
     \ifukulele
@@ -398,6 +398,7 @@
     \end{verse*}
 
     \endsong
+    \sclearpage
     \fi
 
   \end{songs}
diff --git a/patacrep/templates.py b/patacrep/templates.py
index 68710725..ed47eb7e 100644
--- a/patacrep/templates.py
+++ b/patacrep/templates.py
@@ -326,4 +326,7 @@ def iter_bookoptions(config):
         elif config['chords']['diagrampage'] == "all":
             yield 'diagrampage'
 
-        yield config['chords']['instrument']
+        if isinstance(config['chords']['instrument'], str):
+            yield config['chords']['instrument']
+        else:
+            yield from config['chords']['instrument']