speed optimization.

Top