prevents setNAvg from setting an average higher than the device supports