This looks like the thing that it isn't supposed to be doing? I would expect the following instead:    ```suggestion          commands = ['vlan 10', 'name tenreplaced', 'state suspend']  ```    This makes me think that `to_remove` is getting improperly set for name on a change instead of just absence