Claim: Radiohead abolished alternative release platforms.
Verdict: NOT ENOUGH INFO