The redundant design here seemed awkward when I was thinking about how to implement support for displaying multiple conflicts as needed by !776 and #1041.
This should be more maintainable.