fref.label will always be non-nill, so you can just do label = MCValueRetain(fref.label)