Bug Fix

Oops, and it slows things down.

elapsed time: 20.636923257 seconds (151910452 bytes allocated, 0.42% gc time)
elapsed time: 4.338721747 seconds (34124336 bytes allocated, 0.53% gc time)
elapsed time: 3.229839327 seconds (24993528 bytes allocated, 0.72% gc time)
elapsed time: 2.727187975 seconds (21876040 bytes allocated)
elapsed time: 2.552275339 seconds (20265616 bytes allocated, 0.90% gc time)
elapsed time: 2.399355278 seconds (18924616 bytes allocated)
elapsed time: 2.323477612 seconds (18548952 bytes allocated)
elapsed time: 2.193749642 seconds (17301600 bytes allocated, 1.03% gc time)
elapsed time: 2.103520234 seconds (16741544 bytes allocated)
elapsed time: 2.125692263 seconds (16741544 bytes allocated, 1.07% gc time)