Bugfix: hopefully finally implement suitable handling of zero values
when calculating the geometric mean