v0.3 refinement of how keys and marks are sent