Subscriptions are done with a worker. Closes #5.