@christianv , I think there's a new orthodoxy about wrapping web requests in one more layer for duration checks. See https://github.com/ets-berkeley-edu/calcentral/pull/2585