diff --git a/machine.go b/machine.go
index 4267ef9..8518d94 100644
--- a/machine.go
+++ b/machine.go
@@ -342,10 +342,9 @@ func (m *machine) CreateDevice(args CreateMachineDeviceArgs) (_ Device, err erro
func (m *machine) updateDeviceInterface(iface Interface, nameToUse string, vlanToUse VLAN) error {
updateArgs := UpdateInterfaceArgs{}
- if iface.Name() != nameToUse {
- updateArgs.Name = nameToUse
- }
- if vlanToUse != nil && iface.VLAN().ID() != vlanToUse.ID() {
+ updateArgs.Name = nameToUse
+
+ if vlanToUse != nil {
updateArgs.VLAN = vlanToUse
}