removed try/catch