Gold up $23, within a few bucks of all-time high.