avoid duplicate subscriptions