not use yaxception:get-stack-trace-string for performance