correction for 0!