updated to correctly handle zero otus in the core

Fixes #642.
Merge pull request #953 from gregcaporaso/issue-642

updated to correctly handle zero otus in the core