Removing the path checks on Cosets::set drastically improves performance. E7 is now <1s and B8 is now <5s.