only add a filter if it is not already present