Heterolytic fragmentation