Use DateTime.UtcNow to avoid garbage