stable on device, slow search