July 23 analysis