Work in progress...
More work in progress in new multicast propagation...