Ensure not evaluated twice