Almost working broadcast implementation