Make it much faster with better pruning.