And maybe the strack trace should be an optional thing? Like by default there's no stack trace? Because I don't want to see stack traces everywhere if I'm just printing out some information on the progress of a async call or detached service.