taking alternate branch