WIP
Improve tests, achieve 100% line coverage

100% test coverage reported by Simplecov.