search fixed on violation by product