Is the interface for 2.x expected to be stable? Could (should?) this check be loosened to work with future versions by default?