whoops missed out branch_taken logic from fetch_action