This stuff is nice, but it should probably be declared `static` so it's not a global function. It would probably make more sense to move it down by the `+load` code as well. (I'm trying to keep the "scary" stuff down at the bottom of the file, so when people are checkout out the code they're not immediately scared off.)