The checks for a few White 2/Black 2 PID's seem a bit dodgy.
By that I mean, there are a few that are being marked as invalid when they were obtained in the game.
A Samurott: http://www.pokecheck.org/?p=detail&uid=3148521
A Lucario: http://www.pokecheck.org/?p=detail&uid=3148521
Samurott was a starter, and Lucario evolved from a Riolu obtained from the dream world.