here too, why the try and except?