use separate dtypes in averages