This error message is not particularly helpful. What if instead we guarantee `message` is actually always a collection, that can be a single message long, but otherwise contains the models errors?