fix bug: breakpoints don't work in files that have never been opened