make healthy threshold tunable (not hard-coded to 1/3)