With caution when lazy initialization.