WIP submission - now the SIMD method could partially work.