Directshow audio pins can only connect to a single node

I can’t connect the output of any directshow audio node to more than one other node. For example, I have a FileStream (DShow9) and I want to connect its dshow (audio) output to both an RMS (DShow9) and an AudioOut (DShow9) , but once I’ve connected it to one of them, I can’t connect it to the other.
When I tried to circumvent this using S (Node) / R (Node) , I got a whole ton of these messages in the logging console:

couldn’t switch receiver to channel qw2.audio.stream because one of the pins has no more free slot to put the cable in… connection down.

Am I missing something? Is this intended behavior or is something broken?

there is a mention of this fact on the very bottom of: pins and data types
so unfortunately this is by design.