I guess you want this if `self` sends synchronously, to avoid ever subscribing to `signal`?