Reject non-arrays from the get go