stop using directives inappropriately