Empirically, this is broken in 0.21 and 0.22 but has been fixed since - not sure which commit (I got inconsistent results bisecting)
Empirically, this is broken in 0.21 and 0.22 but has been fixed since - not sure which commit (I got inconsistent results bisecting)