use existing senderKey/created if provided