don't understand how things 'revert back'