Rethinking Plato