quick hack to use a 16M buffer for file I/O