try prevent duplicate rules