will this fetch locations for every effector call, even if it has no location parameters?

would like it if we can find a cleaner way to do this, but not necessarily in this PR.  (just add a TODO comment that it deserves repair!)