Percival var ingen dålig karl.