I agree - in fact my explanation above was inaccurate (because I was thinking about the compilation fix - d'oh).

I have made the changes both here (obviously a multi-value) and in the other example (single-value but should still be an array I think).