do we really need to support files that are bigger than 4 gigabytes?