So far it seems to be working.  My cat is strictly indoors, so I only had to give him a few doses over a couple months to get rid of what he had.  Since then he has been happy and healthy all the way around.