Plato missed two government types