Can cope with large values.