Make the button even more configurable.
Leave the first error bubble up to the handler.

Do not override the first found error in the response interpretation.