diff --git a/Changes b/Changes
index 81afd3d..66135cd 100644
--- a/Changes
+++ b/Changes
@@ -47,6 +47,9 @@
 	- Fixed ->to_numeric to output plain numbers
 	- Removed leftover debug statements
 
+2.12  Fri Oct 13 2000
+	- Fixed spurious warnings in some platforms
+
 
 
 
diff --git a/IP.pm b/IP.pm
index 6728eef..b12bc3d 100644
--- a/IP.pm
+++ b/IP.pm
@@ -28,7 +28,7 @@
 	
 );
 
-$VERSION = '2.11';
+$VERSION = '2.12';
 
 
 # Preloaded methods go here.
@@ -167,7 +167,7 @@
     my $mask = shift;
     my $bits = shift;
     
-    if (length $bits) {
+    if (defined($bits) and length($bits)) {
 	my $min = $ip;
 	$ip = _number_to_addr($min);
 	$mask = $bits;