Dear OCaml users and developers, I have one more question about Gc.finalise to which I couldn't find an answer in the documentation. Suppose I do, "Gc.finalise f v", and the function f makes the value v reachable again. If I want f to be called again should v become unreachable again, do I need to again call "Gc.finalise f v", after f has "revived" v? My experimentation _seems_ to suggest that I do, but there is always the danger that I am misinterpreting the results of my experiment. :-) Thank you in advance! -- Best, Zhenya