Buchanan v Warley) struck down