Adding timeout to d/l + some logging