optimized for one cache line