As another example, the ability of the socket 641 to rotate relative to the engagement portions 643 may help to ensure that the module interface 632 is parallel to (flush with) the thermal interface 723 of the module 700 when they are engaged, which provides optimal heat transfer rates. Because the pivoting support 621 pivots, the cold plate 630 does not move perfectly straight up or down when it is engaged/disengaged. Instead, it moves in an arc. Thus, the module interface 632 of the cold plate 630 will change orientation as the pivoting support 621 moves, and might not be exactly parallel to the thermal interface 723 when they make contact. However, if the module interface 632 is not parallel to the thermal interface 723 when they contact one another, the contact and continued driving of the pivoting support 621 will generate a torque, and because the radial spring 640 allows the cold plate 630 to rotate slightly, the torque causes the cold plate 630 to rotate until it is parallel with the thermal interface 723. Moreover, even if the module interface 632 is parallel to the thermal interface 723 when they contact one another, the continued driving of the pivoting support 621 beyond that point may cause them to cease being parallel if the cold plate 630 is not allowed to rotate at all relative to support arms 622. However, by allowing the cold plate 630 to rotate slightly, the radial spring 640 may maintain the module interface 632 parallel to the thermal interface 723 even as the pivoting support 621 continues to drive past the point of initial contact.
1.2.4. Cold Plate Engagement Mechanism