result segue logic fixes