better infringement detection