README, license, and some quaint error handling