Can we use `self.assertEqual(system, expected)` here instead  (that will display both in the failure message if they don't match)?