Allocate a per-parser SAX table, correct the SAX results, Daniel.
diff --git a/SAXresult/p3p b/SAXresult/p3p
index 87c5609..540fe71 100644
--- a/SAXresult/p3p
+++ b/SAXresult/p3p
@@ -18,16 +18,16 @@
 SAX.characters(
      <REF name="Name.First"/>, 6)
 SAX.startElement(REF, name='Name.First')
-SAX.endElement((null))
+SAX.endElement(REF)
 SAX.characters(
      <REF name="Bdate.Year" o, 6)
 SAX.startElement(REF, name='Bdate.Year', optional='1')
-SAX.endElement((null))
+SAX.endElement(REF)
 SAX.characters(
      <REF name="Gender"/>
    , 6)
 SAX.startElement(REF, name='Gender')
-SAX.endElement((null))
+SAX.endElement(REF)
 SAX.characters(
     </PREFIX></WITH>
   </STAT, 5)
@@ -53,7 +53,7 @@
 SAX.characters(
     <REF name="User.Shipping., 5)
 SAX.startElement(REF, name='User.Shipping.')
-SAX.endElement((null))
+SAX.endElement(REF)
 SAX.characters(
   </STATEMENT>
   </USES>
@@ -66,7 +66,7 @@
 SAX.characters(
   <DISCLOSURE discURI="http:/, 3)
 SAX.startElement(DISCLOSURE, discURI='http://www.CoolCatalog.com/PrivacyPractice.html', access='3', other='0,1')
-SAX.endElement((null))
+SAX.endElement(DISCLOSURE)
 SAX.characters(
 </PROP></RDF:RDF>
 , 1)