I am not quite sure about this change, since it is likely to break code relying on old behavior (it breaks cloud9 https://github.com/ajaxorg/cloud9/blob/master/plugins-client/ext.debugger/breakpoints.js#L158)