Made encode::subscribe take a vec of subscriptions