John Walker deserved better