Make jacobian conserved vs primitive and viceversa dimensional