counter: support copying attributes
amnesia: require fragment macros too