| Index: client/dom/templates/html/impl/impl_Node.darttemplate | 
| diff --git a/client/dom/templates/html/impl/impl_Node.darttemplate b/client/dom/templates/html/impl/impl_Node.darttemplate | 
| index 531b64bc24460e75cd8dded64a89663457950408..6e0becf7c152249bba2da3ce1bb4ebf4e662e6ad 100644 | 
| --- a/client/dom/templates/html/impl/impl_Node.darttemplate | 
| +++ b/client/dom/templates/html/impl/impl_Node.darttemplate | 
| @@ -22,14 +22,16 @@ class $CLASSNAME$EXTENDS$IMPLEMENTS$NATIVESPEC { | 
| // TODO(jacobr): should we throw an exception if parent is already null? | 
| _NodeImpl remove() { | 
| if (this.parent != null) { | 
| -      this.parent._removeChild(this); | 
| +      final _NodeImpl parent = this.parent; | 
| +      parent._removeChild(this); | 
| } | 
| return this; | 
| } | 
|  | 
| _NodeImpl replaceWith(Node otherNode) { | 
| try { | 
| -      this.parent._replaceChild(otherNode, this); | 
| +      final _NodeImpl parent = this.parent; | 
| +      parent._replaceChild(otherNode, this); | 
| } catch(var e) { | 
|  | 
| }; | 
|  |