The behavior is a little inconsistent: It raises an exception if the wavelengths are outside the valid range, but only warns if the wavelengths are outside the valid range for CCM. I would prefer that a `ValueError` is always raised when the wavelengths are outside the valid range for the specified model. We could have an `extend` keyword arg that allows you to use wavelengths outside the specified range if you really want to (defaults to False).