diff --git a/lib/oai/provider/metadata_format.rb b/lib/oai/provider/metadata_format.rb
index fcf6bad..6fd82d2 100755
--- a/lib/oai/provider/metadata_format.rb
+++ b/lib/oai/provider/metadata_format.rb
@@ -34,7 +34,7 @@ def encode(model, record)
               values = value_for(field, record, map)
               if values.respond_to?(:each)
                 values.each do |value|
-                  xml.tag! "#{element_namespace}:#{field}", value
+                  xml.tag! "#{element_namespace}:#{field}", *value
                 end
               else
                 xml.tag! "#{element_namespace}:#{field}", values