I always edit my pokemon in the box. There seems to be less problems that way. What gets checked is move set, EVs, and abilities, It doesnt check code, but the pokemon themselves. As long as a pokemon looks legit, it passes. So for those trying use pokesav pokemon, make sure it is legit looking...