[ ] Check both key columns have the same dtype (`df['key'].dtype`) - [ ] Check for duplicate keys (`df['key'].duplicated().sum()`) - [ ] Check for key overlap (`left['key'].isin(right['key']).sum()`) - [ ] Check for NaN in key columns (`df['key'].isna().sum()`) - [ ] Strip whitespace and standardize