[en] generalize more