We *have* run into a case before where the schema for a payload did not match up to what we expected. And after hours of painful debugging, I'd rather be safe than sorry.