Sod it, no dependency, one function. Why was that so hard?