fixed a bug where breakpoints inside functions weren't being hit