removing the breakpoint/debugger logic, overengineering!