Yeah, unfortunately I started there and found that those doesn't seem to come into play the way I initially thought.  This was more or less a quick hack, but one I know won't be the end result here.

I think that `defaults.rb` will have to be changed accordingly to use this abstraction rather than hard-coding `"root"` and `"service"` in there.

Will know a bit more tomorrow as I dig in some more... still fighting with weird test behavior.