ignoring duplicate providers