What about `SEND_ERROR`, though? It doesn't halt configuration, so that the user can check if his other options had the desired effect, but skips generation, so that you can't actually build once it occurs.