Corrected possible loss of precision