diff --git a/manifests/init.pp b/manifests/init.pp
index a620f330835cb9daebccccd2c0275b10499f0579..1c624c4a769243a9d54f9ca491ef94b20ae42aa3 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -256,14 +256,9 @@ class network (
     'no'    => 'no',
     default => undef,
   }
-  if $ipv6_defaultgw {
-    if $ipv6_defaultgw =~ Stdlib::IP::Address::V6 {
-      $manage_ipv6_defaultgw = $ipv6_defaultgw
-    } else {
-      notify {"wrong IPv6 default gateway address: ${ipv6_defaultgw}":}
-      err ("wrong IPv6 default gateway address: ${ipv6_defaultgw}")
-    }
-  }
+  
+  $manage_ipv6_defaultgw = $ipv6_defaultgw
+  
   if $ipv6_radvd_pidfile =~ Stdlib::Absolutepath {
     $manage_ipv6_radvd_pidfile = $ipv6_radvd_pidfile
   } else {