WIP, don't assume subscription is handed out asynchronously