Gábor Varga Thanks a lot for the detailed explanation. I have a possible solution based on your description, but I'm really going to need some kind of test case or at least a reproducer.