introduced counteraware to be able to shield some details to
renamestrategies