Timing function support.

done