The beauty of Heraclitus's thought lies in his philosophy that everything constantly changes. Only fragments of his writings exist, so what we know of his thought comes through other thinkers, especially Diogenes. One of his famous aphorisms has become "you cannot step into the same river twice", there are many versions and translations of this. Some reports have it that Heraclitus makes the rejoinder 'nay you cannot step in the same river even once.' This expresses the fact that in relation, things change, man changes.