Currently if soundSet contains multiple soundShaders and the first soundShader has a faulty configuration, all the other soundShaders beyond that are ignored.
This is bad. Evaluation of soundShaders within soundSet should continue, even if some soundShaders are configured badly.