returns previous simulator but we could call getSim before and have this return void