(Wrote myself into a corner a bit. I'll get it out tomorrow.)