Whenever I have an error when running a method, the debugger error almost always reports the wrong line number of the error. It usually, and maybe always reports the next line instead of the one with the error. All debuggers I have used in the past report the actual line number where it broke.