--- a
+++ b/branches/0.71/t/Issues/rt70329.t
@@ -0,0 +1,39 @@
+#!/usr/bin/perl
+#
+# Tests the error described in rt.cpan.org #70329
+# 
+# The error came from handling multiref ids, and unconditionally
+# overwriting the id attribute
+#
+#
+use Test::More tests => 1;
+use 5.006;
+use strict;
+use warnings;
+use SOAP::Lite +trace => [ 'debug' ];
+
+my $req1 = SOAP::Lite->new(
+    readable => 1,
+    autotype => 0,
+    proxy    => 'LOOPBACK://',
+);
+
+# req1 does not generate the XML attribute <item id="0"> it just generates
+# <item>
+
+my $content = SOAP::Data->new(
+        name => 'item',
+        attr => { "id" => 1 },
+        value => \SOAP::Data->new(
+            name => 'foo',
+            value => 1,
+        ),
+     );
+use Data::Dumper; 
+print Dumper $content;
+
+my $response = $req1->requestMessage(\$content);
+my $response_item = $response->dataof("//item");
+
+is($content->attr->{ id }, $response_item->attr->{ id });
+