Undo!!! Revert "Merge pull request #1 from dankleiman/api-reader"

This reverts commit e40f2843bfa8e283ffaa2ab76b160b5f9ffed435, reversing
changes made to eae07e0384363af87ba379f6c8c09fcfb01d50c0.