ran out of memory again, bringing back the packing struct