There are a few unhealthy patterns like this across many of the FCO/HMPO smart-answers, there are good ~~excuses~~ reasons why they cropped up but they are tech-debt all the same, @jackscotti  and @brenetic have been doing some good refactorings and we should continue to address these problems when we can. I agree @heathd it's not related to the problem you are solving.