Don't rely on try catch