This has the problem that failing to get a modification trigger might lead to corrupted state. The author tested it on their large instance however and it seems to work very well. So let's try if anyone hits any problems in the wild