What is a compatibility check and how does it work?