always read from a variable rather than using the callback to write to the graph