Optimizing subscriptions.

Subscribing with an empty array still makes a subscription.