A coolant recirculation apparatus for a beverage dispense system, the apparatus comprising: a pump mechanism arranged to recirculate coolant via a coolant circuit (120, 122) from a coolant reservoir to a beverage dispense location having at least one dispense point (106a, 106b, 106c) at which beverage is dispensed, wherein the pump mechanism is driven by a motor; an agitation mechanism arranged to agitate coolant within the coolant reservoir, wherein the agitation mechanism is driven by the same or a different motor; a data sensor (130a, 130b) arranged to monitor the temperature of the coolant in the coolant reservoir and/or the temperature of the coolant returning to the coolant reservoir; a control unit in communication with the pump mechanism, the agitation mechanism and the data sensor; and a user input for selecting an operating mode; wherein the control unit is arranged to control the speed of the or each motor to control the rate of operation of the agitation mechanism and/or the pump mechanism in response to changes in the temperature of either or both of the temperature of the coolant in the coolant reservoir and the temperature of the coolant returning to the coolant reservoir and according to the selected operating mode; and wherein the control unit is arranged to provide a freeze point suppressant mode of operation in which the coolant comprises a freeze point suppressant to lower the temperature of coolant in the coolant reservoir and/or the temperature of the coolant returning to the coolant reservoir, and a normal mode of operation in which the coolant does not comprise a freeze point suppressant; and wherein the control unit is arranged to control the rate of operation of the agitation mechanism and the pump mechanism at: a first set of predetermined values of a rate of operation of the agitation mechanism and the pump mechanism corresponding to the normal mode; and a second set of predetermined values of a rate of operation of the agitation mechanism and the pump mechanism corresponding to the freeze point suppressant mode, the first and second set of predetermined values being different, wherein the freeze point suppressant mode is arranged to apply a temperature offset to the temperature data provided by the data sensor in order to allow the operation of the agitation mechanism and the pump mechanism to be controlled at the second set of predetermined values. a pump mechanism arranged to recirculate coolant via a coolant circuit (120, 122) from a coolant reservoir to a beverage dispense location having at least one dispense point (106a, 106b, 106c) at which beverage is dispensed, wherein the pump mechanism is driven by a motor; an agitation mechanism arranged to agitate coolant within the coolant reservoir, wherein the agitation mechanism is driven by the same or a different motor; a data sensor (130a, 130b) arranged to monitor the temperature of the coolant in the coolant reservoir and/or the temperature of the coolant returning to the coolant reservoir; a control unit in communication with the pump mechanism, the agitation mechanism and the data sensor; and a user input for selecting an operating mode; wherein the control unit is arranged to control the speed of the or each motor to control the rate of operation of the agitation mechanism and/or the pump mechanism in response to changes in the temperature of either or both of the temperature of the coolant in the coolant reservoir and the temperature of the coolant returning to the coolant reservoir and according to the selected operating mode; and wherein the control unit is arranged to provide a freeze point suppressant mode of operation in which the coolant comprises a freeze point suppressant to lower the temperature of coolant in the coolant reservoir and/or the temperature of the coolant returning to the coolant reservoir, and a normal mode of operation in which the coolant does not comprise a freeze point suppressant; and wherein the control unit is arranged to control the rate of operation of the agitation mechanism and the pump mechanism at: a first set of predetermined values of a rate of operation of the agitation mechanism and the pump mechanism corresponding to the normal mode; and a second set of predetermined values of a rate of operation of the agitation mechanism and the pump mechanism corresponding to the freeze point suppressant mode, the first and second set of predetermined values being different, wherein the freeze point suppressant mode is arranged to apply a temperature offset to the temperature data provided by the data sensor in order to allow the operation of the agitation mechanism and the pump mechanism to be controlled at the second set of predetermined values.