reverted self