Removed the use of timesSingleton and singletonTimes, in favor of more crit-bit splitting