Always store payloads with a temporary id