This never seems to be called, do we need it? It seems the number of columns has to be fixed to n anyway.