Similar case as above. Why would the matcher fail with 'attr' in the name of the message?

Also what do you think about changing the arbitrary value here to "an arbitrary value"? That way when some reads this error message for the first time, it reads like how they would describe it to someone else. (Right now they might be wondering, where did "HEY-OH!" come from? I didn't set that...)