try catch on main...