Add an option to internal_* methods to skip payload validation

That's right. Let me fix that.