Russian space officials have figured out what caused the last Progress launch failure and have scheduled a new Progress and manned Soyuz mission for this fall. You go first. Comrade.