I think we should keep this as setPayload().