Fixing move semantics for broadcast