Bug: missing dependencies are being reported even if there are no such

This PR fixes the two bugs introduced in 0.3.0. I believe this fix should be v0.3.1.
That was *the only* way to fix a bug I found. Only the strategy knows what kind of variable(s) should be passed to the callback, as such what kind of invocation is needed (`call` or `apply`).