modifiers must be cloned when reused