Too many debuggers assume you haven't changed the source code since you started the debugging session. Leads to nasty misunderstandings.