If you get only currentPage, is it possible this loop will miss other objects in the collection? It seems like we are not converting all available object, which is wrong