fix via param bug and pass Torture 1 Test