Better argument checking, and verfication for unreadable files.