matrix: make constructing less error prone by disabling default identity