don't crash if the maximum number of pairs is exceeded, but report an error using b3Error