Is there a reason why you only try/catch the second insert?