Refactor about evaluating all objects