uses both sides of the breakpoint. still doesn't do PE only reads