The mothballs thing intrigues me though, never heard of that, i imagine they dont like the smell of those. Less work than the soap, you need to keep a fresh skin on the soap for it to work well.