bandwidth.divide now interacts correctly with permutations