Indeed, so except for 1-way model it seems no way around to make all columns of the design matrix linearly independent.