some super awesome robust subscription/unsubscription stuff