But if it is defined and 0 I shouldn't generate a random value...