Should this again take into account the zone of the value!?