Actually, is there any reason not to sum the components directly and use a single dot product instead of 3 to compute `nonMM[j]`?