patched with fetch and read? support