diff --git a/tests/data/weird_producer.odt b/tests/data/weird_producer.odt
new file mode 100644
index 0000000000000000000000000000000000000000..408467ff37f8ff88b5de00335fbabe97665e1c1b
Binary files /dev/null and b/tests/data/weird_producer.odt differ
diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py
index 512efe833007ead2868fe0887d670a2421086db2..cb379858b62ef48315f559f50310203422185fee 100644
--- a/tests/test_libmat2.py
+++ b/tests/test_libmat2.py
@@ -104,6 +104,11 @@ class TestGetMeta(unittest.TestCase):
         self.assertEqual(meta['meta:creation-date'], '2011-07-26T03:27:48')
         self.assertEqual(meta['meta:generator'], 'LibreOffice/3.3$Unix LibreOffice_project/330m19$Build-202')
 
+        p = office.LibreOfficeParser('./tests/data/weird_producer.odt')
+        meta = p.get_meta()
+        self.assertEqual(meta['create_system'], 'Windows')
+        self.assertEqual(meta['comment'], b'YAY FOR COMMENTS')
+
     def test_txt(self):
         p, mimetype = parser_factory.get_parser('./tests/data/dirty.txt')
         self.assertEqual(mimetype, 'text/plain')