That makes sense but currently one can have as many bounds as you like:
```python
import numpy as np
import iris
a = iris.coords.DimCoord(np.arange(3), bounds=np.arange(12).reshape(3, 4))
a.nbounds
```