0.58 branch point