Have we REALLY advanced so much?