This commits simplifies the SD's structure and ensures that all channel sends are checked against a canceled context.