new truncating method