Why the empty `setTimeout` here? You should call it with `done` as the only parameter (no 500)