does discardContextLabel = labelNew . Just . discardText work?