Subversion SUCKS
diff --git a/t/artificial/xip2/constituency.xml b/t/artificial/xip2/constituency.xml
new file mode 100644
index 0000000..7db3ada
--- /dev/null
+++ b/t/artificial/xip2/constituency.xml
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="span.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<layer docid="A01_APR.13047" version="KorAP-0.4" xmlns="http://ids-mannheim.de/ns/KorAP">
+  <spanList> 
+    <span from="0" id="s2_n40" to="130">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">TOP</f>
+      </fs>
+      <rel label="dominates" target="s2_n60" />
+    </span>
+    <span from="0" id="s2_n60" to="130">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">MC</f>
+      </fs>
+      <rel label="dominates" target="s2_n57" />
+      <rel label="dominates" uri="morpho.xml#s2_n8" />
+      <rel label="dominates" target="s2_n50" />
+      <rel label="dominates" target="s2_n51" />
+      <rel label="dominates" target="s2_n54" />
+      <rel label="dominates" uri="morpho.xml#s2_n20" />
+      <rel label="dominates" target="s2_n59" />
+    </span>
+    <span from="0" id="s2_n57" to="30">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">PP</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n0" />
+      <rel label="dominates" target="s2_n53" />
+    </span>
+    <span from="0" id="s2_n0" to="3">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">PREP</f>
+      </fs>
+    </span>
+    <span from="4" id="s2_n53" to="30">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NP</f>
+      </fs>
+      <rel label="dominates" target="s2_n43" />
+    </span>
+    <span from="4" id="s2_n43" to="30">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NPA</f>
+      </fs>
+      <rel label="dominates" target="s2_n41" />
+      <rel label="dominates" target="s2_n42" />
+      <rel label="dominates" uri="morpho.xml#s2_n6" />
+    </span>
+    <span from="4" id="s2_n41" to="11">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">AP</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n2" />
+    </span>
+    <span from="4" id="s2_n2" to="11">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">ADJ</f>
+      </fs>
+    </span>
+    <span from="12" id="s2_n42" to="23">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">AP</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n4" />
+    </span>
+    <span from="12" id="s2_n4" to="23">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">ADJ</f>
+      </fs>
+    </span>
+    <span from="24" id="s2_n6" to="30">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NOUN</f>
+      </fs>
+    </span>
+    <span from="31" id="s2_n8" to="36">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">VERB</f>
+      </fs>
+    </span>
+    <span from="37" id="s2_n50" to="48">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NP</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n10" />
+      <rel label="dominates" target="s2_n44" />
+    </span>
+    <span from="37" id="s2_n10" to="40">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">DET</f>
+      </fs>
+    </span>
+    <span from="41" id="s2_n44" to="48">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NPA</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n12" />
+    </span>
+    <span from="41" id="s2_n12" to="48">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NOUN</f>
+      </fs>
+    </span>
+    <span from="49" id="s2_n51" to="64">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NP</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n14" />
+      <rel label="dominates" target="s2_n45" />
+    </span>
+    <span from="49" id="s2_n14" to="52">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">DET</f>
+      </fs>
+    </span>
+    <span from="53" id="s2_n45" to="64">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NPA</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n16" />
+    </span>
+    <span from="53" id="s2_n16" to="64">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NOUN</f>
+      </fs>
+    </span>
+    <span from="65" id="s2_n54" to="74">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NP</f>
+      </fs>
+      <rel label="dominates" target="s2_n46" />
+    </span>
+    <span from="65" id="s2_n46" to="74">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NPA</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n18" />
+    </span>
+    <span from="65" id="s2_n18" to="74">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NOUN</f>
+      </fs>
+    </span>
+    <span from="75" id="s2_n20" to="78">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">PTCL</f>
+      </fs>
+    </span>
+    <span from="78" id="s2_n59" to="130">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">INS</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n22" />
+      <rel label="dominates" target="s2_n58" />
+      <rel label="dominates" uri="morpho.xml#s2_n38" />
+    </span>
+    <span from="78" id="s2_n22" to="79">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">PUNCT</f>
+      </fs>
+    </span>
+    <span from="80" id="s2_n58" to="129">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">SC</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n24" />
+      <rel label="dominates" target="s2_n52" />
+      <rel label="dominates" target="s2_n55" />
+      <rel label="dominates" target="s2_n56" />
+      <rel label="dominates" uri="morpho.xml#s2_n34" />
+      <rel label="dominates" uri="morpho.xml#s2_n36" />
+    </span>
+    <span from="80" id="s2_n24" to="85">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">CONJ</f>
+      </fs>
+    </span>
+    <span from="86" id="s2_n52" to="97">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NP</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n26" />
+      <rel label="dominates" target="s2_n47" />
+    </span>
+    <span from="86" id="s2_n26" to="89">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">DET</f>
+      </fs>
+    </span>
+    <span from="90" id="s2_n47" to="97">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NPA</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n28" />
+    </span>
+    <span from="90" id="s2_n28" to="97">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NOUN</f>
+      </fs>
+    </span>
+    <span from="98" id="s2_n55" to="102">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NP</f>
+      </fs>
+      <rel label="dominates" target="s2_n48" />
+    </span>
+    <span from="98" id="s2_n48" to="102">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NPA</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n30" />
+    </span>
+    <span from="98" id="s2_n30" to="102">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NOUN</f>
+      </fs>
+    </span>
+    <span from="103" id="s2_n56" to="112">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NP</f>
+      </fs>
+      <rel label="dominates" target="s2_n49" />
+    </span>
+    <span from="103" id="s2_n49" to="112">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NPA</f>
+      </fs>
+      <rel label="dominates" uri="morpho.xml#s2_n32" />
+    </span>
+    <span from="103" id="s2_n32" to="112">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">NOUN</f>
+      </fs>
+    </span>
+    <span from="113" id="s2_n34" to="124">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">VERB</f>
+      </fs>
+    </span>
+    <span from="125" id="s2_n36" to="129">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">VERB</f>
+      </fs>
+    </span>
+    <span from="129" id="s2_n38" to="130">
+      <fs type="node" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="const">PUNCT</f>
+      </fs>
+    </span>
+  </spanList>
+</layer>
diff --git a/t/artificial/xip2/dependency.xml b/t/artificial/xip2/dependency.xml
new file mode 100644
index 0000000..af50dc8
--- /dev/null
+++ b/t/artificial/xip2/dependency.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="span.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<layer docid="A01_APR.13047" version="KorAP-0.4" xmlns="http://ids-mannheim.de/ns/KorAP">
+  <spanList> 
+    <span from="0" id="s2_n57" to="30">
+      <rel label="VMOD">
+        <span from="31" to="36" />
+      </rel>
+    </span>
+    <span from="4" id="s2_n2" to="11">
+      <rel label="NMOD">
+        <span from="24" to="30" />
+      </rel>
+    </span>
+    <span from="12" id="s2_n4" to="23">
+      <rel label="NMOD">
+        <span from="24" to="30" />
+      </rel>
+    </span>
+    <span from="31" id="s2_n8" to="36">
+      <rel label="VMAIN" type="unary" />
+    </span>
+    <span from="37" id="s2_n10" to="40">
+      <rel label="DETERM">
+        <span from="41" to="48" />
+      </rel>
+    </span>
+    <span from="41" id="s2_n12" to="48">
+      <rel label="SUBJ">
+        <span from="31" to="36" />
+      </rel>
+    </span>
+    <span from="49" id="s2_n14" to="52">
+      <rel label="DETERM">
+        <span from="53" to="64" />
+      </rel>
+    </span>
+    <span from="53" id="s2_n16" to="64">
+      <rel label="NMOD">
+        <span from="41" to="48" />
+      </rel>
+    </span>
+    <span from="65" id="s2_n18" to="74">
+      <rel label="NMOD">
+        <span from="53" to="64" />
+      </rel>
+    </span>
+    <span from="75" id="s2_n20" to="78">
+      <rel label="VPREF">
+        <span from="31" to="36" />
+      </rel>
+    </span>
+    <span from="80" id="s2_n24" to="85">
+      <rel label="CONNECT">
+        <span from="113" to="124" />
+      </rel>
+    </span>
+    <span from="86" id="s2_n26" to="89">
+      <rel label="DETERM">
+        <span from="90" to="97" />
+      </rel>
+    </span>
+    <span from="90" id="s2_n28" to="97">
+      <rel label="SUBJ">
+        <span from="113" to="124" />
+      </rel>
+    </span>
+    <span from="98" id="s2_n30" to="102">
+      <rel label="OBJ">
+        <span from="113" to="124" />
+      </rel>
+    </span>
+    <span from="103" id="s2_n32" to="112">
+      <rel label="OBJ">
+        <span from="113" to="124" />
+      </rel>
+    </span>
+    <span from="113" id="s2_n34" to="124">
+      <rel label="AUXIL">
+        <span from="125" to="129" />
+      </rel>
+      <rel label="VMAIN" type="unary" />
+    </span>
+  </spanList>
+</layer>
diff --git a/t/artificial/xip2/morpho.xml b/t/artificial/xip2/morpho.xml
new file mode 100644
index 0000000..72eeec0
--- /dev/null
+++ b/t/artificial/xip2/morpho.xml
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="span.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<layer docid="A01_APR.13047" version="KorAP-0.4" xmlns="http://ids-mannheim.de/ns/KorAP">
+  <spanList>
+    <span from="0" id="s2_n0" to="3">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">zu</f>
+            <f name="pos">PREP</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="4" id="s2_n2" to="11">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">letzt</f>
+            <f name="pos">ADJ</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="12" id="s2_n4" to="23">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">kulturell</f>
+             <f name="pos">ADJ</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="24" id="s2_n6" to="30">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">Anlass</f>
+            <f name="pos">NOUN</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="31" id="s2_n8" to="36">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">=laden</f>
+            <f name="pos">VERB</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="37" id="s2_n10" to="40">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">die</f>
+            <f name="pos">DET</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="41" id="s2_n12" to="48">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">Leitung</f>
+            <f name="pos">NOUN</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="49" id="s2_n14" to="52">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">der</f>
+            <f name="pos">DET</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="53" id="s2_n16" to="64">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">schulen#Heim</f>
+            <f name="pos">NOUN</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="65" id="s2_n18" to="74">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">Hofbergli</f>
+            <f name="pos">NOUN</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="75" id="s2_n20" to="78">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">ein</f>
+            <f name="pos">PTCL</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="78" id="s2_n22" to="79">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">,</f>
+            <f name="pos">PUNCT</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="80" id="s2_n24" to="85">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">bevor</f>
+            <f name="pos">CONJ</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="86" id="s2_n26" to="89">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">der</f>
+            <f name="pos">DET</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="90" id="s2_n28" to="97">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">Betrieb</f>
+            <f name="pos">NOUN</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="98" id="s2_n30" to="102">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">Ende</f>
+            <f name="pos">NOUN</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="103" id="s2_n32" to="112">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">schulen#Jahr</f>
+            <f name="pos">NOUN</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="113" id="s2_n34" to="124">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">ein=stellen</f>
+            <f name="pos">VERB</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="125" id="s2_n36" to="129">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">werden</f>
+            <f name="pos">VERB</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+    <span from="129" id="s2_n38" to="130">
+      <fs type="lex" xmlns="http://www.tei-c.org/ns/1.0">
+        <f name="lex">
+          <fs>
+            <f name="lemma">.</f>
+            <f name="pos">PUNCT</f>
+          </fs>
+        </f>
+      </fs>
+    </span>
+  </spanList>
+</layer>
diff --git a/t/artificial/xip2/sentences.xml b/t/artificial/xip2/sentences.xml
new file mode 100644
index 0000000..18e7dbc
--- /dev/null
+++ b/t/artificial/xip2/sentences.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="span.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<layer docid="A01_APR.13047" version="KorAP-0.4" xmlns="http://ids-mannheim.de/ns/KorAP">
+  <spanList> 
+    <span from="0" to="130" />
+  </spanList>
+</layer>