avoid truncation