Only throw an initialValue error if it is null or undefined (i.e. not 0 or some other falsy value)