Just deleting files so I can comment.

Don't merge this, since it's already committed I can't comment. Generally you review code before it gets merged into master. I just like using github for comments.
The scan functions return exceptions if you wanted to know if someone decided to throw a string at this.