Create channel of size 1 (default 0) because there is no reason to block callback until the reader arrives.