infrastructure work for actual breakpoint setting (stage 1)