Added "errors" to message schema so that we can pass details about any problems encountered.