use a weighted average for the throughput