removed NSUUID optional