A major flood just before completion