cpu_times -> times, to avoid shadowing same-named func