diff --git a/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb b/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb
index <HASH>..<HASH> 100644
--- a/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb
+++ b/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb
@@ -90,7 +90,7 @@ module Commander
           raise e
         else
           action_completed(@program[:name], status: FastlaneCore::ActionCompletionStatus::INTERRUPTED, exception: e)
-          puts("\nCancelled... use --verbose to show the stack trace")
+          abort("\nCancelled... use --verbose to show the stack trace")
         end
       rescue \
         OptionParser::InvalidOption,
abort on interrupt to set exit code to 1 (#<I>)