Minor point, but could we add spaces around the plus signs here?  A bit easier to read, and is consistent with many JS coding style guides (Crockford, Google, etc.)