don't cut off before we finish receiving all elements