Optimized a little bit.