further work on reusing existing results