why all these reverts