Slight improvement made possible by some changes to the underlying data structure.