char? in core