improved match efficiency