VE Sprint 22

This function has no description. What is it supposed to do and why are you using `setTimeout` of `1000` and `try catch`?