instead of ``ImportError``, make this ``NotImplementedError``, I think ``ImportError`` is a bit confusing (and then catch the new error where you were catching ``ImportError``