diff --git a/library/lang/package.scala b/library/lang/package.scala
index 25e5027c161a5c67215ec301a390159d48f52f99..5902e46b15947f968d3ff383e6c1510a563f1c26 100644
--- a/library/lang/package.scala
+++ b/library/lang/package.scala
@@ -41,7 +41,7 @@ package object lang {
     def apply(b: String): scala.math.BigInt = scala.math.BigInt(b)
 
     def unapply(b: scala.math.BigInt): scala.Option[Int] = {
-      if(b > Integer.MIN_VALUE && b < Integer.MAX_VALUE) {
+      if(b >= Integer.MIN_VALUE && b <= Integer.MAX_VALUE) {
         scala.Some(b.intValue())
       } else {
         scala.None