Now that we support multiple sources in single pulse event, we should simplify to this when possible.