Branching hypersurfaces