we discussed more generic solutions for this in the German 'Vertex-Nummer ändern + c_trace-Erweiterung' -Thread.
This should show that there is indeed a need to change something.