add catch blocks so we can see errors