Sorry, I don't see a reason why it must be before July 20. As announced it will go latest for RTM in August. They build in some headroom for the unexpected but it certainly will reach RTM stage earlier.