Compatibility check the right way