             }
             self = .Mapping(aJSONDictionary)
         default:
-            self = .Null
+            self = .Null(nil)
         }
     }
 }

            case .Mapping(let dictionary) where dictionary[key] != nil:
                return dictionary[key]!
            default:
                return .Null
            }
        }
    }

            case .Sequence(let array) where array.count > index:
                return array[index]
            default:
                return .Null(NSError(domain: SwiftyJSONErrorDomain, code: 0, userInfo: nil))
            }
        }
    }
