more screwing around with directives