clean directives