Change assertions for nullptr if/else checks
Change the assertions so that we can run the visualizer on a thread and handle incomplete information cases.
Change the assertions so that we can run the visualizer on a thread and handle incomplete information cases.