descriptor[ this.expando ]  is assigned twice

Move the assignment of descriptor to the try structure, looks neater with the assigment in the catch structure.