Good catch on the algorithm bit. It's probably worth at least doing an `import ... as suchandsuch`, so we don't have to do a find and replace like I just did. I'll have to read over the rest of that later to see what else they're doing.