Back to TIM
This section contains implementation details, which are mostly of interest to developers.