Fixed inconsistency between @return and behavior.
- Began test suite.