Correctly handle null values in _parseValue