Cold functions