New build with try/catch stuffs