diff --git a/platform/net/ip/interface_addresses_validator.go b/platform/net/ip/interface_addresses_validator.go
index <HASH>..<HASH> 100644
--- a/platform/net/ip/interface_addresses_validator.go
+++ b/platform/net/ip/interface_addresses_validator.go
@@ -28,12 +28,12 @@ func (i *interfaceAddressesValidator) Validate(desiredInterfaceAddresses []Inter
 		ifaceName := desiredInterfaceAddress.GetInterfaceName()
 		iface, found := i.findInterfaceByName(ifaceName, systemInterfaceAddresses)
 		if !found {
-			return bosherr.WrapErrorf(err, "Validating network interface '%s' IP addresses, no interface configured with that name", ifaceName)
+			return bosherr.Errorf("Validating network interface '%s' IP addresses, no interface configured with that name", ifaceName)
 		}
 		desiredIP, _ := desiredInterfaceAddress.GetIP()
 		actualIP, _ := iface.GetIP()
 		if desiredIP != actualIP {
-			return bosherr.WrapErrorf(err, "Validating network interface '%s' IP addresses, expected: '%s', actual: '%s'", ifaceName, desiredIP, actualIP)
+			return bosherr.Errorf("Validating network interface '%s' IP addresses, expected: '%s', actual: '%s'", ifaceName, desiredIP, actualIP)
 		}
 	}
Use Errorf to get rid of nil cause

err was always nil