Updating: improving prelude/matrix a bit.