Also, be sure to look what required if you want to get a return value from a signal emission. For example look at the editor-notify signal. This scenario is definitely a requirement. You need a accumulator and handle multiple signal handler connections.