Change "size" to "returnall", judge isEnough after item parsed