allow non-array mixes