25 wherein the system powers up subsequently at stage 26 the cooler is unlocked e g the cooler controller outputs a 0v signal to the lock the cooler controller then determines at stage 27 whether the internal temperature of the cooler is at or below a threshold value such as 38 u00b0 f if the temperature is determined to be at or below the threshold value the process continues to stage 28 wherein the cooler controller determines if the system is in service mode as described above in the event that the system is in service mode the process flows to stage 29 wherein a 30 minute delay or other suitable delay period is imposed and the process flows back into stage 28 if instead it was determined that the system is not in service mode the process flows to stage 30 wherein the cooler controller determines whether there has been a power loss exceeding some time threshold such as 2 minutes if so the process flows to stage 31 wherein the cooler controller determines whether there is a probe fault and if there is not the process continues to stage 31 a at stage 31 a if the measured temperature is decreasing at a rapid rate it is assumed the cooler is working properly and it may have been recently opened for service or re filling and thus it should remain unlocked and should not.