> What's the purpose of the not options.progress_mode check here? Even if it's off, there won't be any useful result if the second condition is false, will there?

Idea is to save same behaviour for `options.progress_mode == False`.
Old code was (there are no checks for case[0] is None or smth else):

```
if options.calc_relatives and i > 0 and val:
    valp = getter_p(case, cases[0], options.units)
else:
    valp = None
```