A compression device for applying compression treatment to a subject's body part, the device comprising: a controller comprising: processor ; a pressurized fluid source configured to supply pressurized fluid; and a manifold configured to receive the pressurized fluid from the pressurized fluid source when the pressurized fluid source is activated; the device further comprising a plurality of inflatable bladders configured to receive the pressurized fluid from the manifold ; and characterized by a plurality of 3-way/2-position, normally open, valves each valve in fluid communication with a respective inflatable bladder , the valves actuatable by the processor to control venting of the pressurized fluid from the inflatable bladders ; wherein the 3-way/2-position, normally open, valves include three ports and are actuatable from a first position to a vent position, wherein in the first position a first, inlet port is in fluid communication with a second, bladder port placing the manifold in fluid communication with the inflatable bladder , and wherein in the vent position the second, bladder port is in fluid communication with a third, vent port placing the inflatable bladder in communication with atmosphere, wherein the processor is configured to execute computer-executable instructions, the computer-executable instructions including instructions for delivering pressurized fluid from the manifold to the inflatable bladder , venting the pressurized fluid from the inflatable bladder to within a desired residual pressure range during said venting; monitoring fluid pressure in the inflatable bladder after the desired residual pressure range is reached; and based at least in part on the monitored fluid pressure, selectively placing the valve in the first position when the pressurized fluid source is not activated to increase pressure in the inflatable bladder to an upper end of the desired residual pressure range and the vent position to vent pressure in the inflatable bladder to a lower end of desired residual pressure range. a controller comprising: processor ; a pressurized fluid source configured to supply pressurized fluid; and a manifold configured to receive the pressurized fluid from the pressurized fluid source when the pressurized fluid source is activated; processor ; a pressurized fluid source configured to supply pressurized fluid; and a manifold configured to receive the pressurized fluid from the pressurized fluid source when the pressurized fluid source is activated; the device further comprising a plurality of inflatable bladders configured to receive the pressurized fluid from the manifold ; and characterized by a plurality of 3-way/2-position, normally open, valves each valve in fluid communication with a respective inflatable bladder , the valves actuatable by the processor to control venting of the pressurized fluid from the inflatable bladders ; wherein the 3-way/2-position, normally open, valves include three ports and are actuatable from a first position to a vent position, wherein in the first position a first, inlet port is in fluid communication with a second, bladder port placing the manifold in fluid communication with the inflatable bladder , and wherein in the vent position the second, bladder port is in fluid communication with a third, vent port placing the inflatable bladder in communication with atmosphere, wherein the processor is configured to execute computer-executable instructions, the computer-executable instructions including instructions for delivering pressurized fluid from the manifold to the inflatable bladder , venting the pressurized fluid from the inflatable bladder to within a desired residual pressure range during said venting; monitoring fluid pressure in the inflatable bladder after the desired residual pressure range is reached; and <EOS>