@gjn, I do see transclude:true removing the contents of the element, but not removing the element itself. See http://jsfiddle.net/8jLPa/2/.