Political Parties: Irreconcilable Differences?