Progress is a riddle of delays serendipitously arranged...