duh, don't fnmmap in advance, that doesn't show the whole file if it was updated by download