In some examples in which multiple bays 600 are included, the two approaches described above may both be used. Thus, if a user wishes to populate less than all of the bays 600, they may push a button or otherwise indicate when they are ready to actuate the engagement mechanism 650, but if the user populates all of the bays 600 then the engagement occurs automatically without requiring the button push or other indication.
In some examples in which multiple bays 600 are included, the control circuitry 800 does not disengage the cold plates 630 when a removal request is received to remove one module 700, since there may be other modules 700 in use at the time. In such examples, the control circuitry 800 may stop the operation of the module 700 that was requested to be removed, but not mechanically disengage the cold plates 630 or the module 700. Once all of the other modules 700 are either stopped or requested to be removed, then the control circuitry 800 may disengage the cold plates 630 and release the modules 700.