The declarative form can be identified with its stable position in the document.  The dynamic form cannot: that is why it causes headaches.