allow nested directives in a reveal block