Catch incompatible types across version upgrades