Add try/catch wrapper because async queue may surprise us