I haven't yet been able to come up with a better way to do this, though I agree that it's worth finding a less awkward way to approach this.  Do you think it's needed before this request is merged?