bn: speed up clone()