Issue #3: Use unique keys for each validation condition