100% test coverage. Closes #76.