Fix the way evaluate gets the best memory.