If it works, it works, I guess. It didn't at our case (clogged too badly, the previous inhabitant did some, weird shit), hence the plumber.
I did it like you did and then the shit water came up the bathtub several cms high. Later attempts changed nothing. Was a disaster. But the plumber went wild and it worked.