That's probably the case; I may have created a condition that mplib/context can't solve: I want a slightly randomized path and an intersectionpoint with a progress meter to draw a counter on that path. But I wanted to make everything configurable and may have made the code so complex that I don't understand it myself any more...