removed try/catch/final due to stability