Self-revive for the win