forgot to handle exceptio