Improvement: use timing from constants & instance properties