Aaron Bentley has voted comment. Status is now: Semi-approved Comment: I would be more comfortable merging your find_difference fix first, because this version can still get fooled by ghosts. For details, see: http://bundlebuggy.aaronbentley.com/request/%3C4759BA2C.8020009%40arbash-meinel.com%3E