see #557 We should be able to do this more elegantly as soon as we materialise the graph on the scheduler to avoid dropping the results.