more tweaks of array field handling; fixes #208