zmsg, and some ownership tweaks to fix some faulting