separate out validation passes
Merge pull request #12 from mirleft/desu

separate out validation passes in toploop