adaptation after @stevengj feedback:
force Uint32; devectorize some assignments; change skip number