Restructured directives