I'm not smart enough to look at code, I mainly want to break FZ to see if it is reproducible, and see what circumstances make it happen.
I can try to simulate it on std part, because people did lose search without having that particular part. What exactly did you rename.