This paper describes the implementation of a thin user-level layer to be installed on Grid resources. The layer fits in the Minimum intrusion Grid design by imposing as few requirements on the resource as possible and communicates with the server using only trusted and widely used protocols. The model offers transparent, on-demand remote file access. By catching all application operations on input files, these operations are directed towards the remote copy on the server, thus eliminating the need for transferring the complete input file. This implementation is targeted at the Minimum Intrusion Grid project, which strives for minimum intrusion on the resource executing a job. In “minimum intrusion” lies, that a client need not install any dedicated Grid software, forcing the proposed model to use a user-level layer that automatically overrides GLIBC I/O calls.