Hardware Compatibility: Your Life Depends on It