An electrosurgical generator for supplying electrosurgical energy to tissue, the electrosurgical generator comprising: sensor circuitry configured to measure at least one tissue or energy parameter; and a controller configured to generate a plot (300; 400, 402; 500, 502; 600, 602; 700, 702) of the at least one tissue or energy parameter including a plurality of tissue parameter values, wherein the controller is further configured to normalize the plot of the at least one tissue or energy parameter with respect to treatment volume, wherein the controller is configured to regulate the electrosurgical generator based on a rate of change of the at least one tissue or energy parameter and is configured to control the generator to: - continue application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is above a first predetermined threshold; - discontinue application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is below a second predetermined threshold, wherein the second predetermined threshold is negative; - commence intelligent shut-off of the electrosurgical energy for a duration of a predetermined time delay when the rate of change of the at least one tissue or energy parameter is between the first and second predetermined thresholds, thereby indicating establishment of equilibrium between a desiccated state and hydrated state of tissue; - restart application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is above the first predetermined threshold during the time delay. sensor circuitry configured to measure at least one tissue or energy parameter; and a controller configured to generate a plot (300; 400, 402; 500, 502; 600, 602; 700, 702) of the at least one tissue or energy parameter including a plurality of tissue parameter values, wherein the controller is further configured to normalize the plot of the at least one tissue or energy parameter with respect to treatment volume, wherein the controller is configured to regulate the electrosurgical generator based on a rate of change of the at least one tissue or energy parameter and is configured to control the generator to: - continue application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is above a first predetermined threshold; - discontinue application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is below a second predetermined threshold, wherein the second predetermined threshold is negative; - commence intelligent shut-off of the electrosurgical energy for a duration of a predetermined time delay when the rate of change of the at least one tissue or energy parameter is between the first and second predetermined thresholds, thereby indicating establishment of equilibrium between a desiccated state and hydrated state of tissue; - restart application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is above the first predetermined threshold during the time delay. - continue application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is above a first predetermined threshold; - discontinue application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is below a second predetermined threshold, wherein the second predetermined threshold is negative; - commence intelligent shut-off of the electrosurgical energy for a duration of a predetermined time delay when the rate of change of the at least one tissue or energy parameter is between the first and second predetermined thresholds, thereby indicating establishment of equilibrium between a desiccated state and hydrated state of tissue; - restart application of the electrosurgical energy when the rate of change of the at least one tissue or energy parameter is above the first predetermined threshold during the time delay.