diff --git a/.idea/modules.xml b/.idea/modules.xml
index f0ad2f76bc8b29cb0a6001f9372e71a889a790f3..8d419df9937bf7cf5cd8fd9705b25b8a9d8f8ae1 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,6 +2,7 @@
 <project version="4">
   <component name="ProjectModuleManager">
     <modules>
+      <module fileurl="file://$PROJECT_DIR$/../../../../utilities/network/connection-checker/connection-checker.iml" filepath="$PROJECT_DIR$/../../../../utilities/network/connection-checker/connection-checker.iml" />
       <module fileurl="file://$PROJECT_DIR$/traceroute.iml" filepath="$PROJECT_DIR$/traceroute.iml" />
     </modules>
   </component>
diff --git a/traceroute.go b/traceroute.go
index 7d0fdbd573497a486e1d4db10a4f23891e272939..40ee5f64f618d9db1a396a52ecb9082a0a740d66 100644
--- a/traceroute.go
+++ b/traceroute.go
@@ -217,7 +217,7 @@ func (s *Session) doTrace(cb func(i int) Result) (*Results, error) {
 
 	results := Results{}
 
-	for i := 1; i < s.MaxHops; i++ {
+	for i := 1; i <= s.MaxHops; i++ {
 		r := cb(i)
 		results.Hops = append(results.Hops, r)
 		if s.CallBack != nil {