A ton of implementation, and no tests.