slight speed up for schur complement trick