If the source has a blocking call, it will wait at the blocking call indefinitely.
If the source has a blocking call, it will wait at the blocking call indefinitely.