messing with directives