Steve Losh c085ec1451 Add some sanity checks, fix some bugs.
Sorry about the bad commit message.
2010-10-28 20:16:09 -04:00
..