Looks like funtion's parameter `value` is never used?