refactoring in secondary suppression