How far we have fallen ...