Add chained timing functions