better accounting for mirroring with breakpoints