…also includes a slight optimization to separate opening an fs file for reading vs writing