moved from throwing exceptions to returning 0/1 in hopes of expanding the test coverage. It was not helpful.