calls, multiple subscriptions, some error handling