Yeah, OK, I can accept that.  If I really, truly hate it at some point in the future I can change the API and the helper simultaneously, and roll it out in one shot, fixing everything transparently.  Which probably isn't going to happen because this works. ;)