Yes, I went back and forth on that a bit. The errors payload is often a map of validation errors, so in that case it is still plural.

I removed the vector because it seemed like it would always be a single-element vector because we're never checking for an error response already being there and then adding onto the vector. We always just assoc a new response into the context. So the vector seemed useless.