so should be fixed at the caller most likely. but ...
# general
w
so should be fixed at the caller most likely. but it occurs to me that most of this is wasted work given that the graph isn't changing