- no need to allocate two contexts for the same payload