Changing the voting system to a MMP or STV voting system would allow districts to not have to perfectly represent a single coherent group of people with only one Representative and allow more legislatures to represent diverse people within a single district. Even if gerrymandering were to occur, the districts affected would still get to have another Representative represent the minority group(s) within the district.