Huge speed increase ~ 12 seconds to ~0.2 seconds