I think `rank-2` means `rank 2` here to go with matrix. Otherwise it doesn't make sense to me.