[gear] dynamic default value adjustment