A skimmer sock works well with debris entering through the skimmer but will not prevent debris from the main drain getting to the pump. That port is below the skimmer basket if the drain is plumbed that way (most in my area are) or is a separate suction line with nothing to stop small debris before the pump.skimmer socks yes, pump basket might be a bad design or I am just letting it go too long.