The future of the Republican party?