This should be a directive on a high-level element.