Restructed to allow for I/O while validating.
No double-check.
Bumped to version 0.2.0.