added user-configurable exclusion list