It made the algorithm more complicated. If there is a performance issue, we could add that optimization back in.