Add an option to internal_* methods to skip payload validation

On second look I think you're right, `skip_validation` is more explicit in this case, even for a native English speaker :)