use the graph interface rather than the instance