parse_values should always return a list