old_value initialization was wrong