diff --git a/llsd/serde_xml.py b/llsd/serde_xml.py
index 3833f57..3c120fe 100644
--- a/llsd/serde_xml.py
+++ b/llsd/serde_xml.py
@@ -162,6 +162,7 @@ def _write(self, something):
"""
self.stream.writelines([b'', self._eol,
b'', self._eol])
+ self._indent()
self._generate(something)
self.stream.write(b'' + self._eol)
diff --git a/tests/fixtures/viewer-autobuild.xml b/tests/fixtures/viewer-autobuild.xml
index 2e4397a..63d4596 100644
--- a/tests/fixtures/viewer-autobuild.xml
+++ b/tests/fixtures/viewer-autobuild.xml
@@ -1,6 +1,6 @@
-