does spectracide need a surfactant