Pretty solid reasoning, proactive, although I'm going to take a closer look at it when I get back from work (and when I've woken up a little bit...).