testlist <- list(n_individual = c(NaN, -2.29735499856093e-185, 3.49249491632393e+60, 0.000336678343879625, -5.4836671514724e-149, -5980191983178036224, -3.92270743441686e-302, -3.36230978519494e+174, -1.18934419803192e-45, 2.1395947144751e+274, -1.40532140436887e-207, 3.50438370560697e-220, 1.32635062633793e-78, 3.16619976761952e+204, -4.63984317548458e+232, -1.13220202607629e-245, 1.06389914499025e-58, -5.78293818184692e+168, -2.935289482442e-192, -1.65779272944772e-248, -1.53439021746795e-261, -Inf, -2.25331282201849e-307, 1.42854726856859e+105, -2.20482215104765e-260, 1.29848866421092e-193, 4.98886190929172e-243, 4.51915753412475e-276, -2.38489770904495e+283, 3.87110265409671e-73, Inf, NaN, -1.36327662268973e-44, -2.60860801127596e-218, 8.70280330852471e-259, -9.64936211899654e-145, -7.36078622046888e-37, 2.36443643792009e+238, -2.27229795555572e+285, -1.08810028438453e+288, -2.41363533811429e-105, -3.5035699234381e-97, -1.26316416579428e-174, 1.67887489974177e+22, 1.63304961330124e+298, 2.02766358904805e+90, -8.51945355476251e-38, 1.89222122661987e-262, -1.44053135537629e+53, -5.97001733957515e-19, -2.20984104842678e-211, 6.12779441275188e+192, -3.80769563947072e-92, 1.13964343632402e-08, -1.10322424425587e+46, -1.52473572190715e-33, -8.69715485203865e-127, 2.41092866432064e+116, 2.38870674603996e-139, 4.62957718552479e+143, 9.40388284871753e-215, 1.7549821443753e+50, -7.24139850231712e-262, -7.11114638608567e-258, -6.20438897066234e-205, 4.33851674069127e+77, 1.25607898274259e-108, 1.0695088208316e+199, 4.47317057834845e-132, -7.91878365763568e+123, 3.51606875026365e+64, 2.35271890761557e+223, 1.89974308163297e+239, 1.0756305070877e-132, 1.40389397502208e-46, -6.69913047220679e-158, 8.65546999667797e+224, -1.91530351672429e+86, 1.65979056642462e-159, 6.05869970323101e-159, 0), nsites = 1653446058L, nu2 = -1.153669649269e+127, offset = c(-1.42028433664656e+98, -2.40785230991584e-98, NaN, -2.15868426982987e-214, -6.87896774101825e-124, -3.52478532897023e-295, -1.21631608279373e-227, 7.46434891049224e+105, -5.34212762145563e+57, -2.96607376657251e-86, -2.09830314200047e-41, -9.82551830183893e+99, -1.30517855221692e+93, -5.66736928789015e-290, -2.42051037356378e-246, -3.55163233409338e-151, -8.04405125660095e-281, 2.86567769336818e-95, -1.15448506991418e-255, -5.15763023434311e-102, -2.53868345033393e-76, -Inf, -1.69116957365928e+100, 9.20356119696004e-121, -3.47894633454267e-77, -1.38502589671208e+150, -1.52123170050549e+56, -1.03083709353603e-22, 1.14351845222434e+229, 3.02106179157111e-145, -2.9949296707599e+43, -2.40785230991584e-98, -1.02965316493932e-147, -3.95927223650986e+140, -1.52737328876469e-71, 2.25231574789708e-32, -2.67912241609136e-118, 4.27068380904933e+258, -2.29775515116034e-29, -6.46296658361047e+63, 5.84077682697156e-170, 9.42150115560367e-291, 1.02484292031738e-185, -1.5467823771062e-166, -3.18345375324033e+119, 6.64939044786316e+44, NA, 0), phi = c(-1671165.10062254, -2.60576906074891e-222, -1.0789159429264e-82, -1.19668734120367e+296, 4.68220151279452e-41, -3.75692796113135e+60, 4.28643573358138e-111, NA, 2.04322988974865e-44, -4.24817001362478e-241, 1.57223308072735e+306, -1.1180300712007e-18, 2.0250545765782e-205, -5.22044823171542e-117, 1.39463197308969e-246, -3.16104657989356e+115, 1.01894645613136e+234, 3.4772293674546e-58, -4.53180176849083e+225, 6.58979010845583e+177, -1.69494958866241e-273, -1.2698939708061e-214, -6.53388102894899e-259, -843221657575730048, -5.05296302926656e+290, -Inf, -3.05340991226254e-125, 4.81421324855762e+136, -1637839728.48334, -4.96275745103689e+195, -6.21014523534578e-96, -4.57495377553409e-94, -7.69610034086074e-135, 2.34140800181422e+156, Inf, 1.89135149167074e-46, -6.97472757596002e+152, -Inf, 1.77964856076674e+224, 9.42501575182328e+235, -7.07935192692528e+201, -8.16861443798078e-240, -2.80233974364139e+102, -3.10602729523761e-115, -1.40485114574478e+53, -2.24136849495549e-240, -2.4353982957607e+244, -1.42400688465843e-122, 2.6006191667198e+178, 1.281652283298e+237, -2.74540476702931e+253, 1.1214045277282e+287, 6.08108822255077e+216, 9.0520985707445e-265, -5.8616490788844e-267, -9.72646352013116e+288, 4.96089413571296e+238, NA, -6.65364355249515e+132, 0), rho = -5.07041381085117e-171, tau2 = -2.33708837862917e-223, Wbegfin = structure(c(6.01105174723109e-155, 1.47360711196685e+234, 4.60247809346562e-138, 4.93901242053951e+65, 2.93856339069713e+268, 9.31165339036023e+160, 4.87083062468401e+262, 1.47509767295843e-276, 7.02055541401424e+195, 2.61038192161231e-199, 2.28777229478071e+293, 5.00143856855457e+302, 2.66568360522852e+153, 3.43638860310955e+123, 5.76080318265994e+141, 9.86044149713184e-99, 2.54481644286199e-263, 8.70972788638757e+260), .Dim = c(2L, 9L)), Wtriplet = structure(c(8.62801326598336e-93, 5.71123420208786e+236, 7.8457120653399e-252, 3.86907235825779e-103, 6.66389295483434e+52, 2.02778738264863e+271, 6.72419928571003e-29, 1.95654441597736e-216, 3.98686514945625e-41, 1.4052779950394e-15, 2.31660173266663e-187, 1.32147885695933e+234, 1.35694684084866e-26, 3.83533561692869e-191 ), .Dim = c(7L, 2L)), Wtripletsum = c(-4.18962030478857e-39, 3.11930335035364e-258, 1.12085384995612e+237, -3.82056035356573e+216, -1.80515330157687e+218, 7.11653884659475e+276, 1369841.7607561, -3.02669960041012e+112, 9.34163347060542e+272, -1.52280621895924e+290, -1.07092590865162e+55, -3.1585794405059e+172, 1.59202520290787e+167, -1.21392473010783e+183, 2.60412512159881e-49, -1.57326967155047e-221, -Inf, -2.21799921577585e-301, -3.70766211120103e+118, 1.03770216503695e-94, 2.66836469889277e+229, 4.04174394911032e+122, -12412.7026579315, -3.36686722797704e+175, 1.74790623716971e+25, -6.17430044837296e+137, -4.71001497499782e+94, 4.23662212556214e+173, -2.09169079466631e+55, -8.49149532165639e-178, -1.12028498501064e-274, -3.67102659210561e+283, NaN, 24817.9568524259, -8.91477047257047e-269, 4.1041497866422e+217, -7.9203114321878e+205, 2.37755278310362e-71, -9.77774811844806e+236, -7.77779250277644e-246, -628124.612271501, NaN, 3.22013162733376e+159, -17453.2698362185, 1.30965409021872e+172, Inf, 1.02890127219979e-86, -3.89242325935175e+80, 2.04838291839937e-128, 0)) result <- do.call(CARBayes:::gaussiancarmultilevelupdate,testlist) str(result)