no try catch in sami.ts