in fact it has try-catch wrapping in the function that calls it.