Ideally, we would prevent you from adding both the Mat and Cargo trait to a piece, but there is no easy way to do this, as they may come in from prototypes. We could just trap and report the infinite ...