add an error counter to stop runaway spot suckers