TODO

This year I went for speed over other metrics. Some readability has suffered as a result.