not really. it always should delete this property. if i moved inside the if, i'd have to account for the undefined / null scenarios ...