Directive improvement