On Wed, 2005-10-26 at 20:55 +0100, Ross Burton wrote: > Any idea why this is? I can't see there being any difference between > invalidate_all() and invalidate_from(, 0) so am stuck. Any ideas? I don't see anything obvious; I'd suggest adding debug spew everywhere until you get a visible difference between the two cases ;-) Havoc