If you have a test that verifies that uses eq, and the expected value is a non-empty collection but the actual value ends up being empty, then there's no need to display a diff showing that everything in that collection has been "removed". That's pretty obvious from the initial message.