improvements to mmap?