Generally one is concerned about expensive functions, therefore not saving the function evaluations does not seem optimal.