There's only one error box, because you can only be in one step at a time, so there's only one place to stick the error message; the message you output generally specifies which thing had a problem. I'll change it to the or style and unify; I was thinking about doing that anyway.