Sadly that won't have the desired effect. the `-map:` would result in a `-flattenMap:` which is the performance bottle-neck being fixed here. `-flattenMap:` has to subscribe to each inner signal, which is a significant performance penalty it seems. Doing this removed the need for this inner subscription behaviour.