Nulls are not stripped if the error pointer is passed in

    NSString *jsonStr = @"[{\"first\":1,\"second\":null,\"third\":null}]";
    NSError *error = nil;
    json  = [NSJSONSerialization JSONObjectWithData:[jsonStr dataUsingEncoding:NSUTF8StringEncoding] 
			    options:NSJSONReadingAllowFragments 
			    error:&error 
			    removingNulls:YES 
			    ignoreArrays:NO];
    NSLog(@"%@", json); // NSNull is not removed.