Hi Tim,
I dug into it and its an issue with the difference in engineering practices on larger gem projects versus smaller. Perfectly acceptable engineering approaches in the small don't work well on larger projects and right now there is a bias towards larger projects mostly because that's how I implemented it. Let me give it some thought. Thank you very much for the feedback.