See the FIXMEs in the code. With mirrors it already excludes more devs that it actually needs to. And of course you know what I'd say the right answer is:-) The entire scanning logic should be outside lvm... Alasdair