Generalized truncation