You can only return a single error message. It will usually be the wrong one if you do not use last=>true.

And your current proposition sounds good to me anyway :+1: