Turns out, we don't always know how many data points we'll have upfront: Chris wants to take as many measurements for 5 secs and store them in igt_stats_t. That makes the overall API easier to use as well, so all is good in the world again. -- Damien