the size is not always present in the header for some reason