Run18 Isobar QA pass 2

 On behalf of Yicheng Feng, Haojie Xu, and Jie Zhao