M2L Vectorized version appears to be working