Optimized 345 a bit