This is useful for optimized parsing of proc files such as necessary by the memory source to seek() back to the start (instead of re-opening a new file).
First try the proxy to the service, then fallback to trying in-process.