You did, but you set `@send-list`, the instance variable, and here you are using `send-list` (no @ sign) which is the local variable.

Also my point was about *inputs* with different semantics, and this is the `Output` class. When an output sends its value to multiple different sources, they will all necessarily have the same type, so there should be no issue there.