sug-314 independent value modification according to bounds
sug-314 using `bounded_value`