rank_zero_warn is fine to me. A pet peeve I have with the `rank_zero_*` logging functions is we lose the line number and file name from the original callsite, but that needs to be addressed separately