Rolled back to previous behavior. I'm an idiot.

Works with smallbook, as far as I can tell-- I'm running it through the big dataset now, and if I see any other errors I'll let you guys know.
Issue #29