unknown-payload: Use a new private payload type and make original type available