Lazily evaluate so we don't crash from low memory.