Experiments with directives