That type of thinking doesn't lead anywhere. It's all two sides of the same coin. You're just as likely to have bugs because you
didn't explicitly handle the versions you intended to support than if you did but accidentally used the wrong version checking logic. You're not going to get anywhere trying to suggest that it's "less code" to just rely on the import failure and this is somehow safer or better, it just flat isn't. It's a case where programmers wanting to be lazy is bad not good. Add a comment, save your teammate the inscrutable headache. —
ely 52 secs ago