Yeah, I agree it's a little hacky.  Also couldn't come up with anything better.

I don't know that it's too confusing, though, given our other uses of `?BASE_RESOURCE` elsewhere.