There is one situation where it is ok to use fan outs:  and that situation is when you are patching signal objects together.  :) 

For everything else, use a trigger.