Use Subscription.apply() instead of accidentally re-inventing it