When there is an error message showing a system (e.g. incompatible system, and maybe others), it would be nice if the system is printed with one component per line:
[ (i = 0) -> …
, (i = 1) -> …
, (j = 0) -> …
, (j = 1) -> …]
That would make it much easier to grasp what is going on.