It would be nice to be able to specify a minimum amount of required recipient processes participating in broadcast synchronization. For example current broadcast channels assumes 0 required recipients, i.e. the sending process will not block even if no recipients are ready to receive. So it should be possible to specify a minimum number of recipients greater than 0 and block the sender until this requirement is fulfilled.