Improved parsing of array fields []