[FIX] use copy_data rather than doing a write after that the moves are created
Use setdefault to allow a copy with one of this field with a value
[FIX] use copy_data rather than doing a write after that the moves are created