avoid rare truncation errors