Use existential operator instead of conditionally adding subscriptions