could i ask you to copy/paste your problem description into an issue at
https://github.com/pantsbuild/issues/new? i believe someone else more familiar with dependency inference will be able to answer your question later today, but not sure when they'll wake up