Currently Task.Run works, however it would be nice if we had a way of properly controlling these and unregistering them if we need to unregister them.