I'm a little struck that breakpoints are not permitted in loops and triggered branches. I've seldom needed to debug outside of these situations, and it bothers me a little that I need to find a workaround for the only case where I might be interested in debugging. Why is this the way it is?