reverted if