I can vouch for the Socrates comment atleast the first part, i havent become a philosopher.