Revert, use memory-mapped