New: socraticmethod