actually fixed dlopen when using chunked file read