Promise callback try catch are useful