moar try and except