Should be nearing 100% test coverage.