short circuit self