fix

Now, only two directives, `header` and `footer`, can escape from sections.