I find it way too convenient that Lancelot trained Percival to fight using only his sword and no magic right before Percival had a big showdown against a guy who is a great swordsman and can seal magic. You'd think he was the one who could see the future instead of Guinevere