diff --git a/src/core.c/Exception.rakumod b/src/core.c/Exception.rakumod index 17d234d038..827ace7bb5 100644 --- a/src/core.c/Exception.rakumod +++ b/src/core.c/Exception.rakumod @@ -981,10 +981,10 @@ my class X::Comp::BeginTime does X::Comp { has $.exception; method message() { - $!exception ~~ X::MOP - ?? $!exception.message - !! "An exception {$!exception.^name} occurred while $!use-case" - ~ (try { ": " ~ $!exception.message } // "") + (try $!exception ~~ X::MOP) + ?? $!exception.message + !! "An exception {$!exception.^name} occurred while $!use-case" + ~ (try { ":\n" ~ $!exception.message } // "") } multi method gist(::?CLASS:D: :$sorry = True) {