This is hard to do, if the return value of `subscribe` should not be used. Maybe this should not belongt to the public API of the module.