bugfix; `Source#invoke` had been called in the caller context. (It must always be called in the callee context)