Lol you'd think in this day and age they would have a better way to do that for cats but I had my cat at the vet recently and sure enough, the same old way.
I said to the vet, "you're kidding right. There is no better way to do that?!?!?". I was insulted for my cat.