Advanced directives update