It can be pretty non-invasive, performing caching server-side and making the actual request extremely small, and it correctly handles timeouts. See: https://github.com/nipy/nipype/pull/3027