@North It *is* an irony that the best way to figure out a tricky bit of code is to stop working on it.