I think you're right.  `validate_uniqueness_of` is the only matcher that has these different create logic.  I say yank it out and force the user generate their own record.  The only reason I tried to fix it was because it worked before and stopped working in 2.6.0.  There are other places where we use the `validate_uniqueness_of` but create a record first and it's really easy.