Hmm well, I wanted to keep everything self-contained, but ok, makes sense...