don't reconstruct/resign messages inside for loops when multicasting