 			while i < n
 				item = queue[i]
 				updateSizeNow item
-				if ++item._impl.sizeChecks >= MAX_CHECKS
+				if ++item._impl.sizeChecks > MAX_CHECKS
 					if i is n-1
 						queue.pop()
 						n--


			if item._impl.autoWidth
				width = textElem.offsetWidth
				if width > 0
					item.width = width + 1

			if item._impl.autoHeight
				height = textElem.offsetHeight
				if height > 0
					item.height = height

			if (item._height > 0 and item._impl.elem.offsetParent) or item._impl.sizeChecks is MAX_CHECKS-1
				if item._impl.textElem.parentNode is hatchery
					item._impl.elem.appendChild item._impl.textElem


				hatchery.appendChild data.textElem

			unless pending
				setTimeout updateAll, 10
				pending = true

			unless intervalPending
				intervalId = setInterval updateAllInInterval, 50
				intervalPending = true
			return

