updated truncation