No need to use internalGetPayload, just use the public getter.