diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp
index 6542f1db8576108983416478570184b80fc0fb34..10493f47e4a22dba5c60645a576364585279ee52 100644
--- a/src/plugins/debugger/breakhandler.cpp
+++ b/src/plugins/debugger/breakhandler.cpp
@@ -31,8 +31,6 @@
 
 #include "imports.h" // TextEditor::BaseTextMark
 
-#include <utils/qtcassert.h>
-
 #include <QtCore/QDebug>
 #include <QtCore/QTextStream>
 #include <QtCore/QFileInfo>
diff --git a/src/plugins/debugger/breakhandler.h b/src/plugins/debugger/breakhandler.h
index 747025a560360dc6a9b13e712904cd1b79429bf0..5a892f65068fcab044787a0bbf06a57bc512f00f 100644
--- a/src/plugins/debugger/breakhandler.h
+++ b/src/plugins/debugger/breakhandler.h
@@ -30,6 +30,8 @@
 #ifndef DEBUGGER_BREAKHANDLER_H
 #define DEBUGGER_BREAKHANDLER_H
 
+#include <utils/qtcassert.h>
+
 #include <QtCore/QObject>
 #include <QtCore/QAbstractItemModel>
 
@@ -121,7 +123,7 @@ public:
 
     QAbstractItemModel *model() { return this; }
 
-    BreakpointData *at(int index) const { return index < size() ? m_bp.at(index) : 0; }
+    BreakpointData *at(int index) const { QTC_ASSERT(index < size(), return 0); return m_bp.at(index); }
     int size() const { return m_bp.size(); }
     bool hasPendingBreakpoints() const;
     void append(BreakpointData *data);