         return leftObject.isEqualToNumber(rightObject)
     case (.String(let leftObject), .String(let rightObject)):
         return leftObject.isEqualToString(rightObject as String)
-    case (.Null, .Null):
-        return true
     case (.Nil, .Nil):
         return true
     default:

            case let theObject as NSString:
                self = LBJSON.String(theObject)
            case _ as NSNull:
                self = LBJSON.Null
            default:
                self = Nil
            }

            return nrObject.description
        case .String(let strObject):
            return strObject.description
        default:
            return "Nil"
        }
