you can also do the raise in `#[]=` on invalid directives.