I thought about it, however, it occurred to me that a backend might not actually be serializing to JSON, it may have it's own custom serializer.