Good thought -- probably not always as expected.  I'll need to think through this a bit and come up with a solution.