What happens if you remove this empty `setTimeout` ? If it fails, then we need to change the code to use a `done` parameter too.