I've been considering also including the received value in the error objects. As I've been testing, and things were getting messed up in transmission because of wrong content types, it would have helped to know what the API was getting versus what I was sending.