revive emit